Skip to content

Instantly share code, notes, and snippets.

@cmalard
Last active April 26, 2022 13:10
Show Gist options
  • Save cmalard/191fcb1bc505477f5faa4e0f1d042f6c to your computer and use it in GitHub Desktop.
Save cmalard/191fcb1bc505477f5faa4e0f1d042f6c to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"lastUpload":"2022-04-26T13:10:16.471Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "55c9a325-d650-4ab2-a952-3f3c6faba089",
"publisherId": "Atishay-Jain.All-Autocomplete",
"publisherDisplayName": "Atishay-Jain"
},
"name": "All-Autocomplete",
"publisher": "Atishay-Jain",
"version": "0.0.23"
},
{
"metadata": {
"id": "d10af6bf-270f-4cf0-b94b-1bea4bda1e2e",
"publisherId": "nrwl.angular-console",
"publisherDisplayName": "nrwl"
},
"name": "angular-console",
"publisher": "nrwl",
"version": "17.15.0"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "13.2.4"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.11.7"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7",
"publisherId": "streetsidesoftware.code-spell-checker",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker",
"publisher": "streetsidesoftware",
"version": "2.1.11"
},
{
"metadata": {
"id": "d18e0c5a-855e-433e-996a-e0fb4c107213",
"publisherId": "streetsidesoftware.code-spell-checker-french",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker-french",
"publisher": "streetsidesoftware",
"version": "0.1.15"
},
{
"metadata": {
"id": "dea719ae-ea17-4205-914c-4d5556134683",
"publisherId": "calvert.crypto-ticker",
"publisherDisplayName": "calvert"
},
"name": "crypto-ticker",
"publisher": "calvert",
"version": "1.3.0"
},
{
"metadata": {
"id": "276fcd36-48fc-4505-bccb-24ec72a7f051",
"publisherId": "phplasma.csv-to-table",
"publisherDisplayName": "phplasma"
},
"name": "csv-to-table",
"publisher": "phplasma",
"version": "1.4.0"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.16.4"
},
{
"metadata": {
"id": "9d8c32ab-354c-4daf-a9bf-20b633734435",
"publisherId": "usernamehw.errorlens",
"publisherDisplayName": "usernamehw"
},
"name": "errorlens",
"publisher": "usernamehw",
"version": "3.4.2"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "12.0.6"
},
{
"metadata": {
"id": "0fcefdd8-e09c-4b96-9998-f5dc891893dd",
"publisherId": "nhoizey.gremlins",
"publisherDisplayName": "nhoizey"
},
"name": "gremlins",
"publisher": "nhoizey",
"version": "0.26.0"
},
{
"metadata": {
"id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a",
"publisherId": "Zignd.html-css-class-completion",
"publisherDisplayName": "Zignd"
},
"name": "html-css-class-completion",
"publisher": "Zignd",
"version": "1.20.0"
},
{
"metadata": {
"id": "ff698641-127d-4b67-a8c2-b59179576b9d",
"publisherId": "liamhammett.inline-parameters",
"publisherDisplayName": "liamhammett"
},
"name": "inline-parameters",
"publisher": "liamhammett",
"version": "0.2.1"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "4.16.0"
},
{
"metadata": {
"id": "a92d457e-6f3f-4167-8087-1a54e1b6e00e",
"publisherId": "Angular.ng-template",
"publisherDisplayName": "Angular"
},
"name": "ng-template",
"publisher": "Angular",
"version": "13.3.1"
},
{
"metadata": {
"id": "35750bd1-5814-41de-b99f-ee57a443450f",
"publisherId": "earshinov.permute-lines",
"publisherDisplayName": "earshinov"
},
"name": "permute-lines",
"publisher": "earshinov",
"version": "1.1.0"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "9.5.0"
},
{
"metadata": {
"id": "529697b9-b343-4b1c-ba2f-f5ef692132d4",
"publisherId": "ms-vscode.sublime-keybindings",
"publisherDisplayName": "ms-vscode"
},
"name": "sublime-keybindings",
"publisher": "ms-vscode",
"version": "4.0.10"
},
{
"metadata": {
"id": "51cd7dfb-14fa-4fcc-aa42-16add9281456",
"publisherId": "SimonSiefke.svg-preview",
"publisherDisplayName": "SimonSiefke"
},
"name": "svg-preview",
"publisher": "SimonSiefke",
"version": "2.8.3"
},
{
"metadata": {
"id": "cb9cc98b-7140-4f13-b993-1e26c4a7bd42",
"publisherId": "Arjun.swagger-viewer",
"publisherDisplayName": "Arjun"
},
"name": "swagger-viewer",
"publisher": "Arjun",
"version": "3.1.2"
},
{
"metadata": {
"id": "e56ae0dc-ddd7-462a-872d-6d14ea27f737",
"publisherId": "meganrogge.template-string-converter",
"publisherDisplayName": "meganrogge"
},
"name": "template-string-converter",
"publisher": "meganrogge",
"version": "0.6.0"
},
{
"metadata": {
"id": "e6f34744-50ab-466a-bbc5-e528c72430b5",
"publisherId": "Atif.vs-redoc-viewer",
"publisherDisplayName": "Atif"
},
"name": "vs-redoc-viewer",
"publisher": "Atif",
"version": "0.0.3"
},
{
"metadata": {
"id": "23af9d29-d477-41a5-be46-487678aae63f",
"publisherId": "ghaschel.vscode-angular-html",
"publisherDisplayName": "ghaschel"
},
"name": "vscode-angular-html",
"publisher": "ghaschel",
"version": "1.7.0"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.22.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.2.2"
},
{
"metadata": {
"id": "3a1fe682-5a7a-4953-9ba9-77529a973d04",
"publisherId": "sburg.vscode-javascript-booster",
"publisherDisplayName": "sburg"
},
"name": "vscode-javascript-booster",
"publisher": "sburg",
"version": "14.0.1"
},
{
"metadata": {
"id": "13cd6cd6-3da6-4eb8-8d81-b47e6e710e59",
"publisherId": "firsttris.vscode-jest-runner",
"publisherDisplayName": "firsttris"
},
"name": "vscode-jest-runner",
"publisher": "firsttris",
"version": "0.4.48"
},
{
"metadata": {
"id": "3851b234-107a-4b82-a50d-0414e166220d",
"publisherId": "MS-CEINTL.vscode-language-pack-fr",
"publisherDisplayName": "MS-CEINTL"
},
"name": "vscode-language-pack-fr",
"publisher": "MS-CEINTL",
"version": "1.66.3"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.47.0"
},
{
"metadata": {
"id": "75dba0f9-d5c5-4902-99c4-cd3d60ec7147",
"publisherId": "42Crunch.vscode-openapi",
"publisherDisplayName": "42Crunch"
},
"name": "vscode-openapi",
"publisher": "42Crunch",
"version": "4.9.4"
},
{
"metadata": {
"id": "05046d70-8146-42f5-ac9e-b97b37c8c0ef",
"publisherId": "pdconsec.vscode-print",
"publisherDisplayName": "pdconsec"
},
"name": "vscode-print",
"publisher": "pdconsec",
"version": "0.9.14"
},
{
"metadata": {
"id": "ec35b5a3-9802-4c68-b5ff-e85f19ec0977",
"publisherId": "stylelint.vscode-stylelint",
"publisherDisplayName": "stylelint"
},
"name": "vscode-stylelint",
"publisher": "stylelint",
"version": "1.2.2"
},
{
"metadata": {
"id": "4db62a7c-7d70-419c-96d2-6c3a4dc77ea5",
"publisherId": "bradlc.vscode-tailwindcss",
"publisherDisplayName": "bradlc"
},
"name": "vscode-tailwindcss",
"publisher": "bradlc",
"version": "0.8.3"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "1.0.5"
},
{
"metadata": {
"id": "3262c42b-a248-4b97-9f4d-5a6812bac132",
"publisherId": "midnightsyntax.vscode-wrap-console-log",
"publisherDisplayName": "midnightsyntax"
},
"name": "vscode-wrap-console-log",
"publisher": "midnightsyntax",
"version": "1.7.2"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "1.7.0"
},
{
"metadata": {
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
"publisherId": "ms-vsliveshare.vsliveshare",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare",
"publisher": "ms-vsliveshare",
"version": "1.0.5527"
}
]
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/linux-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/linux-x64": {
"Microsoft.Build.Tasks.Git/1.1.0-beta-20206-02": {},
"Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.6"
}
},
"Microsoft.NETCore.App.Internal/3.1.14-servicing.21165.2": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.14",
"Microsoft.NETCore.Platforms": "3.1.6",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.linux-x64.Microsoft.NETCore.App": "3.1.14-servicing.21165.2"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"dependencies": {
"runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.14"
}
},
"Microsoft.NETCore.Platforms/3.1.6": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.AzureRepos.Git/1.1.0-beta-20206-02": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.0-beta-20206-02",
"Microsoft.SourceLink.Common": "1.1.0-beta-20206-02"
}
},
"Microsoft.SourceLink.Common/1.1.0-beta-20206-02": {},
"Microsoft.SourceLink.GitHub/1.1.0-beta-20206-02": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.0-beta-20206-02",
"Microsoft.SourceLink.Common": "1.1.0-beta-20206-02"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.6"
}
},
"runtime.linux-x64.Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"runtime": {
"runtimes/linux-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.1",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.2",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/linux-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.21.16208"
}
},
"native": {
"runtimes/linux-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Globalization.Native.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.IO.Compression.Native.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Native.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Net.Http.Native.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Net.Security.Native.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16201"
},
"runtimes/linux-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/createdump": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libclrjit.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libcoreclr.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libcoreclrtraceptprovider.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libdbgshim.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libmscordaccore.so": {
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libmscordbi.so": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"native": {
"runtimes/linux-x64/native/libhostpolicy.so": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.20206.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hZ9leS9Yd9MHpqvviMftSJFDcLYu2h1DrapW1TDm1s1fgOy71c8HvArNMd3fseVkXmp3VTfGnkgcw0FR+TI6xw==",
"path": "microsoft.build.tasks.git/1.1.0-beta-20206-02",
"hashPath": "microsoft.build.tasks.git.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ib268aiZqWerNnoWUOBoiMfPlPDEls8wg21YVCRYI+JiFfazIs2MC1un744bZz+903iPXUfNjp6dEDGEeIf5aw==",
"path": "microsoft.netcore.app/3.1.14-servicing.21165.2",
"hashPath": "microsoft.netcore.app.3.1.14-servicing.21165.2.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-74fc6jmsVE5gya+/lUdGbGoBbrZOf3SXZa+HCBsm/4f/Djh3bsGopTRGCRaGiGwEf7EGiTXqXGgpNrSnH5L9qA==",
"path": "microsoft.netcore.app.internal/3.1.14-servicing.21165.2",
"hashPath": "microsoft.netcore.app.internal.3.1.14-servicing.21165.2.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rXnQj4tHaK5qZs4gK0c93ye9XJevd51TzXSY5t7R6u9VXdaxmyI2o2H83hOQPga/kD7yDr4NeXe4zIrAPe8k2g=="
},
"Microsoft.NETCore.Platforms/3.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dYUmSeSRdBCtIaBkeIIj9YH5XSLqQvpCV4krwVjETHOkC2A9C+S1Sq0MXeP6ktuuknzk99eJ3lcBYmeVj1iq5g==",
"path": "microsoft.netcore.platforms/3.1.6",
"hashPath": "microsoft.netcore.platforms.3.1.6.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.AzureRepos.Git/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vVYhSds9TfraTQkGHHMDMVWnr3kCkTZ7vmqUmrXQBDJFXiWTuMoP5RRa9s1M/KmgB4szi5TOb7sOaHWKDT9qDA==",
"path": "microsoft.sourcelink.azurerepos.git/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.azurerepos.git.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aek0RTQ+4Bf11WvqaXajwYoaBWkX2edBjAr5XJOvhAsHX6/9vPOb7IpHAiE/NyCse7IcpGWslJZHNkv4UBEFqw==",
"path": "microsoft.sourcelink.common/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.common.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7A7P0EwL+lypaI/CEvG4IcpAlQeAt04uPPw1SO6Q9Jwz2nE9309pQXJ4TfP/RLL8IOObACidN66+gVR+bJDZHw==",
"path": "microsoft.sourcelink.github/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.github.1.1.0-beta-20206-02.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.linux-x64.Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XrHg2Js4rHKBi68Sd0R2ggyDIkZ6xCOFHelns1BKMRx+d/YAVueOa2Wj0y+HBZ4rPts/h1NypnVWIokTSJCtxA==",
"path": "runtime.linux-x64.microsoft.netcore.app/3.1.14-servicing.21165.2",
"hashPath": "runtime.linux-x64.microsoft.netcore.app.3.1.14-servicing.21165.2.nupkg.sha512"
},
"runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+qZrZFRPQDY2l3pZGZh1Thk1ladT2QgyyHla7N2/KUd0bTZrcBbs2qjftBZf1F4cBYNyjvI4b1QLBK0SawrFEw=="
},
"XliffTasks/1.0.0-beta.20206.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dyFKBJ/x+vbC8/0OJHKcUSVzL8jTU95Z3Dc3kosx7DxauQ/zZJRC8JSuXqhtni3zChRvA01yQFKLtVuoiZOx0g==",
"path": "xlifftasks/1.0.0-beta.20206.1",
"hashPath": "xlifftasks.1.0.0-beta.20206.1.nupkg.sha512"
}
},
"runtimes": {
"linux-arm": [
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"linux-arm64": [
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"linux-musl-arm64": [
"linux-musl",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"linux-musl-x64": [
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linux-x64": [
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.6-x64": [
"rhel.6",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"tizen.4.0.0-armel": [
"tizen.4.0.0",
"tizen-armel",
"tizen",
"linux-armel",
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"tizen.5.0.0-armel": [
"tizen.5.0.0",
"tizen.4.0.0-armel",
"tizen.4.0.0",
"tizen-armel",
"tizen",
"linux-armel",
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"alpine": [
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine-x64": [
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"alpine.3.10": [
"alpine.3.9",
"alpine.3.8",
"alpine.3.7",
"alpine.3.6",
"alpine",
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine.3.10-x64": [
"alpine.3.10",
"alpine.3.9-x64",
"alpine.3.9",
"alpine.3.8-x64",
"alpine.3.8",
"alpine.3.7-x64",
"alpine.3.7",
"alpine.3.6-x64",
"alpine.3.6",
"alpine-x64",
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"alpine.3.11": [
"alpine.3.10",
"alpine.3.9",
"alpine.3.8",
"alpine.3.7",
"alpine.3.6",
"alpine",
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine.3.11-x64": [
"alpine.3.11",
"alpine.3.10-x64",
"alpine.3.10",
"alpine.3.9-x64",
"alpine.3.9",
"alpine.3.8-x64",
"alpine.3.8",
"alpine.3.7-x64",
"alpine.3.7",
"alpine.3.6-x64",
"alpine.3.6",
"alpine-x64",
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"alpine.3.12": [
"alpine.3.11",
"alpine.3.10",
"alpine.3.9",
"alpine.3.8",
"alpine.3.7",
"alpine.3.6",
"alpine",
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine.3.12-x64": [
"alpine.3.12",
"alpine.3.11-x64",
"alpine.3.11",
"alpine.3.10-x64",
"alpine.3.10",
"alpine.3.9-x64",
"alpine.3.9",
"alpine.3.8-x64",
"alpine.3.8",
"alpine.3.7-x64",
"alpine.3.7",
"alpine.3.6-x64",
"alpine.3.6",
"alpine-x64",
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"alpine.3.13": [
"alpine.3.12",
"alpine.3.11",
"alpine.3.10",
"alpine.3.9",
"alpine.3.8",
"alpine.3.7",
"alpine.3.6",
"alpine",
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine.3.13-x64": [
"alpine.3.13",
"alpine.3.12-x64",
"alpine.3.12",
"alpine.3.11-x64",
"alpine.3.11",
"alpine.3.10-x64",
"alpine.3.10",
"alpine.3.9-x64",
"alpine.3.9",
"alpine.3.8-x64",
"alpine.3.8",
"alpine.3.7-x64",
"alpine.3.7",
"alpine.3.6-x64",
"alpine.3.6",
"alpine-x64",
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"alpine.3.6": [
"alpine",
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine.3.6-x64": [
"alpine.3.6",
"alpine-x64",
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"alpine.3.7": [
"alpine.3.6",
"alpine",
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine.3.7-x64": [
"alpine.3.7",
"alpine.3.6-x64",
"alpine.3.6",
"alpine-x64",
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"alpine.3.8": [
"alpine.3.7",
"alpine.3.6",
"alpine",
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine.3.8-x64": [
"alpine.3.8",
"alpine.3.7-x64",
"alpine.3.7",
"alpine.3.6-x64",
"alpine.3.6",
"alpine-x64",
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"alpine.3.9": [
"alpine.3.8",
"alpine.3.7",
"alpine.3.6",
"alpine",
"linux-musl",
"linux",
"unix",
"any",
"base"
],
"alpine.3.9-x64": [
"alpine.3.9",
"alpine.3.8-x64",
"alpine.3.8",
"alpine.3.7-x64",
"alpine.3.7",
"alpine.3.6-x64",
"alpine.3.6",
"alpine-x64",
"alpine",
"linux-musl-x64",
"linux-musl",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"android": [
"linux",
"unix",
"any",
"base"
],
"android-arm": [
"android",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"android-arm64": [
"android",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"android.21": [
"android",
"linux",
"unix",
"any",
"base"
],
"android.21-arm": [
"android.21",
"android-arm",
"android",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"android.21-arm64": [
"android.21",
"android-arm64",
"android",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"centos": [
"rhel",
"linux",
"unix",
"any",
"base"
],
"centos-x64": [
"centos",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"centos.7": [
"centos",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"centos.7-x64": [
"centos.7",
"centos-x64",
"rhel.7-x64",
"centos",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"centos.8": [
"centos",
"rhel.8",
"rhel",
"linux",
"unix",
"any",
"base"
],
"centos.8-x64": [
"centos.8",
"centos-x64",
"rhel.8-x64",
"centos",
"rhel.8",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"debian": [
"linux",
"unix",
"any",
"base"
],
"debian-arm": [
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"debian-arm64": [
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"debian-armel": [
"debian",
"linux-armel",
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"debian-x64": [
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"debian-x86": [
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"debian.10": [
"debian",
"linux",
"unix",
"any",
"base"
],
"debian.10-arm": [
"debian.10",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"debian.10-arm64": [
"debian.10",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"debian.10-armel": [
"debian.10",
"debian-armel",
"debian",
"linux-armel",
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"debian.10-x64": [
"debian.10",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"debian.10-x86": [
"debian.10",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"debian.8": [
"debian",
"linux",
"unix",
"any",
"base"
],
"debian.8-arm": [
"debian.8",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"debian.8-arm64": [
"debian.8",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"debian.8-armel": [
"debian.8",
"debian-armel",
"debian",
"linux-armel",
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"debian.8-x64": [
"debian.8",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"debian.8-x86": [
"debian.8",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"debian.9": [
"debian",
"linux",
"unix",
"any",
"base"
],
"debian.9-arm": [
"debian.9",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"debian.9-arm64": [
"debian.9",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"debian.9-armel": [
"debian.9",
"debian-armel",
"debian",
"linux-armel",
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"debian.9-x64": [
"debian.9",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"debian.9-x86": [
"debian.9",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"exherbo": [
"linux",
"unix",
"any",
"base"
],
"exherbo-x64": [
"exherbo",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora": [
"linux",
"unix",
"any",
"base"
],
"fedora-arm64": [
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora-x64": [
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.23": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.23-arm64": [
"fedora.23",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.23-x64": [
"fedora.23",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.24": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.24-arm64": [
"fedora.24",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.24-x64": [
"fedora.24",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.25": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.25-arm64": [
"fedora.25",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.25-x64": [
"fedora.25",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.26": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.26-arm64": [
"fedora.26",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.26-x64": [
"fedora.26",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.27": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.27-arm64": [
"fedora.27",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.27-x64": [
"fedora.27",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.28": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.28-arm64": [
"fedora.28",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.28-x64": [
"fedora.28",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.29": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.29-arm64": [
"fedora.29",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.29-x64": [
"fedora.29",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.30": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.30-arm64": [
"fedora.30",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.30-x64": [
"fedora.30",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.31": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.31-arm64": [
"fedora.31",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.31-x64": [
"fedora.31",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.32": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.32-arm64": [
"fedora.32",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.32-x64": [
"fedora.32",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.33": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.33-arm64": [
"fedora.33",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.33-x64": [
"fedora.33",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.34": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.34-arm64": [
"fedora.34",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.34-x64": [
"fedora.34",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"fedora.35": [
"fedora",
"linux",
"unix",
"any",
"base"
],
"fedora.35-arm64": [
"fedora.35",
"fedora-arm64",
"fedora",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"fedora.35-x64": [
"fedora.35",
"fedora-x64",
"fedora",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"gentoo": [
"linux",
"unix",
"any",
"base"
],
"gentoo-x64": [
"gentoo",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linux": [
"unix",
"any",
"base"
],
"linux-armel": [
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"linux-musl": [
"linux",
"unix",
"any",
"base"
],
"linux-musl-arm": [
"linux-musl",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"linux-musl-armel": [
"linux-musl",
"linux-armel",
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"linux-musl-x86": [
"linux-musl",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"linux-x86": [
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"linuxmint.17": [
"ubuntu.14.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.17-x64": [
"linuxmint.17",
"ubuntu.14.04-x64",
"ubuntu.14.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.17.1": [
"linuxmint.17",
"ubuntu.14.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.17.1-x64": [
"linuxmint.17.1",
"linuxmint.17-x64",
"linuxmint.17",
"ubuntu.14.04-x64",
"ubuntu.14.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.17.2": [
"linuxmint.17.1",
"linuxmint.17",
"ubuntu.14.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.17.2-x64": [
"linuxmint.17.2",
"linuxmint.17.1-x64",
"linuxmint.17.1",
"linuxmint.17-x64",
"linuxmint.17",
"ubuntu.14.04-x64",
"ubuntu.14.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.17.3": [
"linuxmint.17.2",
"linuxmint.17.1",
"linuxmint.17",
"ubuntu.14.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.17.3-x64": [
"linuxmint.17.3",
"linuxmint.17.2-x64",
"linuxmint.17.2",
"linuxmint.17.1-x64",
"linuxmint.17.1",
"linuxmint.17-x64",
"linuxmint.17",
"ubuntu.14.04-x64",
"ubuntu.14.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.18": [
"ubuntu.16.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.18-x64": [
"linuxmint.18",
"ubuntu.16.04-x64",
"ubuntu.16.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.18.1": [
"linuxmint.18",
"ubuntu.16.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.18.1-x64": [
"linuxmint.18.1",
"linuxmint.18-x64",
"linuxmint.18",
"ubuntu.16.04-x64",
"ubuntu.16.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.18.2": [
"linuxmint.18.1",
"linuxmint.18",
"ubuntu.16.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.18.2-x64": [
"linuxmint.18.2",
"linuxmint.18.1-x64",
"linuxmint.18.1",
"linuxmint.18-x64",
"linuxmint.18",
"ubuntu.16.04-x64",
"ubuntu.16.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.18.3": [
"linuxmint.18.2",
"linuxmint.18.1",
"linuxmint.18",
"ubuntu.16.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.18.3-x64": [
"linuxmint.18.3",
"linuxmint.18.2-x64",
"linuxmint.18.2",
"linuxmint.18.1-x64",
"linuxmint.18.1",
"linuxmint.18-x64",
"linuxmint.18",
"ubuntu.16.04-x64",
"ubuntu.16.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.19": [
"ubuntu.18.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.19-x64": [
"linuxmint.19",
"ubuntu.18.04-x64",
"ubuntu.18.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.19.1": [
"linuxmint.19",
"ubuntu.18.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.19.1-x64": [
"linuxmint.19.1",
"linuxmint.19-x64",
"linuxmint.19",
"ubuntu.18.04-x64",
"ubuntu.18.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"linuxmint.19.2": [
"linuxmint.19.1",
"linuxmint.19",
"ubuntu.18.04",
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"linuxmint.19.2-x64": [
"linuxmint.19.2",
"linuxmint.19.1-x64",
"linuxmint.19.1",
"linuxmint.19-x64",
"linuxmint.19",
"ubuntu.18.04-x64",
"ubuntu.18.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol": [
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol-x64": [
"ol",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.7": [
"ol",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.7-x64": [
"ol.7",
"ol-x64",
"rhel.7-x64",
"ol",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.7.0": [
"ol.7",
"rhel.7.0",
"ol",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.7.0-x64": [
"ol.7.0",
"ol.7-x64",
"rhel.7.0-x64",
"ol.7",
"rhel.7.0",
"ol-x64",
"rhel.7-x64",
"ol",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.7.1": [
"ol.7.0",
"rhel.7.1",
"ol.7",
"rhel.7.0",
"ol",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.7.1-x64": [
"ol.7.1",
"ol.7.0-x64",
"rhel.7.1-x64",
"ol.7.0",
"rhel.7.1",
"ol.7-x64",
"rhel.7.0-x64",
"ol.7",
"rhel.7.0",
"ol-x64",
"rhel.7-x64",
"ol",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.7.2": [
"ol.7.1",
"rhel.7.2",
"ol.7.0",
"rhel.7.1",
"ol.7",
"rhel.7.0",
"ol",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.7.2-x64": [
"ol.7.2",
"ol.7.1-x64",
"rhel.7.2-x64",
"ol.7.1",
"rhel.7.2",
"ol.7.0-x64",
"rhel.7.1-x64",
"ol.7.0",
"rhel.7.1",
"ol.7-x64",
"rhel.7.0-x64",
"ol.7",
"rhel.7.0",
"ol-x64",
"rhel.7-x64",
"ol",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.7.3": [
"ol.7.2",
"rhel.7.3",
"ol.7.1",
"rhel.7.2",
"ol.7.0",
"rhel.7.1",
"ol.7",
"rhel.7.0",
"ol",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.7.3-x64": [
"ol.7.3",
"ol.7.2-x64",
"rhel.7.3-x64",
"ol.7.2",
"rhel.7.3",
"ol.7.1-x64",
"rhel.7.2-x64",
"ol.7.1",
"rhel.7.2",
"ol.7.0-x64",
"rhel.7.1-x64",
"ol.7.0",
"rhel.7.1",
"ol.7-x64",
"rhel.7.0-x64",
"ol.7",
"rhel.7.0",
"ol-x64",
"rhel.7-x64",
"ol",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.7.4": [
"ol.7.3",
"rhel.7.4",
"ol.7.2",
"rhel.7.3",
"ol.7.1",
"rhel.7.2",
"ol.7.0",
"rhel.7.1",
"ol.7",
"rhel.7.0",
"ol",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.7.4-x64": [
"ol.7.4",
"ol.7.3-x64",
"rhel.7.4-x64",
"ol.7.3",
"rhel.7.4",
"ol.7.2-x64",
"rhel.7.3-x64",
"ol.7.2",
"rhel.7.3",
"ol.7.1-x64",
"rhel.7.2-x64",
"ol.7.1",
"rhel.7.2",
"ol.7.0-x64",
"rhel.7.1-x64",
"ol.7.0",
"rhel.7.1",
"ol.7-x64",
"rhel.7.0-x64",
"ol.7",
"rhel.7.0",
"ol-x64",
"rhel.7-x64",
"ol",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.7.5": [
"ol.7.4",
"rhel.7.5",
"ol.7.3",
"rhel.7.4",
"ol.7.2",
"rhel.7.3",
"ol.7.1",
"rhel.7.2",
"ol.7.0",
"rhel.7.1",
"ol.7",
"rhel.7.0",
"ol",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.7.5-x64": [
"ol.7.5",
"ol.7.4-x64",
"rhel.7.5-x64",
"ol.7.4",
"rhel.7.5",
"ol.7.3-x64",
"rhel.7.4-x64",
"ol.7.3",
"rhel.7.4",
"ol.7.2-x64",
"rhel.7.3-x64",
"ol.7.2",
"rhel.7.3",
"ol.7.1-x64",
"rhel.7.2-x64",
"ol.7.1",
"rhel.7.2",
"ol.7.0-x64",
"rhel.7.1-x64",
"ol.7.0",
"rhel.7.1",
"ol.7-x64",
"rhel.7.0-x64",
"ol.7",
"rhel.7.0",
"ol-x64",
"rhel.7-x64",
"ol",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.7.6": [
"ol.7.5",
"rhel.7.6",
"ol.7.4",
"rhel.7.5",
"ol.7.3",
"rhel.7.4",
"ol.7.2",
"rhel.7.3",
"ol.7.1",
"rhel.7.2",
"ol.7.0",
"rhel.7.1",
"ol.7",
"rhel.7.0",
"ol",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.7.6-x64": [
"ol.7.6",
"ol.7.5-x64",
"rhel.7.6-x64",
"ol.7.5",
"rhel.7.6",
"ol.7.4-x64",
"rhel.7.5-x64",
"ol.7.4",
"rhel.7.5",
"ol.7.3-x64",
"rhel.7.4-x64",
"ol.7.3",
"rhel.7.4",
"ol.7.2-x64",
"rhel.7.3-x64",
"ol.7.2",
"rhel.7.3",
"ol.7.1-x64",
"rhel.7.2-x64",
"ol.7.1",
"rhel.7.2",
"ol.7.0-x64",
"rhel.7.1-x64",
"ol.7.0",
"rhel.7.1",
"ol.7-x64",
"rhel.7.0-x64",
"ol.7",
"rhel.7.0",
"ol-x64",
"rhel.7-x64",
"ol",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.8": [
"ol",
"rhel.8",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.8-x64": [
"ol.8",
"ol-x64",
"rhel.8-x64",
"ol",
"rhel.8",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ol.8.0": [
"ol.8",
"rhel.8.0",
"ol",
"rhel.8",
"rhel",
"linux",
"unix",
"any",
"base"
],
"ol.8.0-x64": [
"ol.8.0",
"ol.8-x64",
"rhel.8.0-x64",
"ol.8",
"rhel.8.0",
"ol-x64",
"rhel.8-x64",
"ol",
"rhel.8",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"opensuse": [
"linux",
"unix",
"any",
"base"
],
"opensuse-x64": [
"opensuse",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"opensuse.13.2": [
"opensuse",
"linux",
"unix",
"any",
"base"
],
"opensuse.13.2-x64": [
"opensuse.13.2",
"opensuse-x64",
"opensuse",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"opensuse.15.0": [
"opensuse",
"linux",
"unix",
"any",
"base"
],
"opensuse.15.0-x64": [
"opensuse.15.0",
"opensuse-x64",
"opensuse",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"opensuse.15.1": [
"opensuse",
"linux",
"unix",
"any",
"base"
],
"opensuse.15.1-x64": [
"opensuse.15.1",
"opensuse-x64",
"opensuse",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"opensuse.42.1": [
"opensuse",
"linux",
"unix",
"any",
"base"
],
"opensuse.42.1-x64": [
"opensuse.42.1",
"opensuse-x64",
"opensuse",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"opensuse.42.2": [
"opensuse",
"linux",
"unix",
"any",
"base"
],
"opensuse.42.2-x64": [
"opensuse.42.2",
"opensuse-x64",
"opensuse",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"opensuse.42.3": [
"opensuse",
"linux",
"unix",
"any",
"base"
],
"opensuse.42.3-x64": [
"opensuse.42.3",
"opensuse-x64",
"opensuse",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel": [
"linux",
"unix",
"any",
"base"
],
"rhel-arm64": [
"rhel",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"rhel-x64": [
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.6": [
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7": [
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7-x64": [
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.7.0": [
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7.0-x64": [
"rhel.7.0",
"rhel.7-x64",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.7.1": [
"rhel.7.0",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7.1-x64": [
"rhel.7.1",
"rhel.7.0-x64",
"rhel.7.0",
"rhel.7-x64",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.7.2": [
"rhel.7.1",
"rhel.7.0",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7.2-x64": [
"rhel.7.2",
"rhel.7.1-x64",
"rhel.7.1",
"rhel.7.0-x64",
"rhel.7.0",
"rhel.7-x64",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.7.3": [
"rhel.7.2",
"rhel.7.1",
"rhel.7.0",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7.3-x64": [
"rhel.7.3",
"rhel.7.2-x64",
"rhel.7.2",
"rhel.7.1-x64",
"rhel.7.1",
"rhel.7.0-x64",
"rhel.7.0",
"rhel.7-x64",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.7.4": [
"rhel.7.3",
"rhel.7.2",
"rhel.7.1",
"rhel.7.0",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7.4-x64": [
"rhel.7.4",
"rhel.7.3-x64",
"rhel.7.3",
"rhel.7.2-x64",
"rhel.7.2",
"rhel.7.1-x64",
"rhel.7.1",
"rhel.7.0-x64",
"rhel.7.0",
"rhel.7-x64",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.7.5": [
"rhel.7.4",
"rhel.7.3",
"rhel.7.2",
"rhel.7.1",
"rhel.7.0",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7.5-x64": [
"rhel.7.5",
"rhel.7.4-x64",
"rhel.7.4",
"rhel.7.3-x64",
"rhel.7.3",
"rhel.7.2-x64",
"rhel.7.2",
"rhel.7.1-x64",
"rhel.7.1",
"rhel.7.0-x64",
"rhel.7.0",
"rhel.7-x64",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.7.6": [
"rhel.7.5",
"rhel.7.4",
"rhel.7.3",
"rhel.7.2",
"rhel.7.1",
"rhel.7.0",
"rhel.7",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.7.6-x64": [
"rhel.7.6",
"rhel.7.5-x64",
"rhel.7.5",
"rhel.7.4-x64",
"rhel.7.4",
"rhel.7.3-x64",
"rhel.7.3",
"rhel.7.2-x64",
"rhel.7.2",
"rhel.7.1-x64",
"rhel.7.1",
"rhel.7.0-x64",
"rhel.7.0",
"rhel.7-x64",
"rhel.7",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.8": [
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.8-arm64": [
"rhel.8",
"rhel-arm64",
"rhel",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"rhel.8-x64": [
"rhel.8",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.8.0": [
"rhel.8",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.8.0-arm64": [
"rhel.8.0",
"rhel.8-arm64",
"rhel.8",
"rhel-arm64",
"rhel",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"rhel.8.0-x64": [
"rhel.8.0",
"rhel.8-x64",
"rhel.8",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.8.1": [
"rhel.8.0",
"rhel.8",
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.8.1-arm64": [
"rhel.8.1",
"rhel.8.0-arm64",
"rhel.8.0",
"rhel.8-arm64",
"rhel.8",
"rhel-arm64",
"rhel",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"rhel.8.1-x64": [
"rhel.8.1",
"rhel.8.0-x64",
"rhel.8.0",
"rhel.8-x64",
"rhel.8",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"rhel.9": [
"rhel",
"linux",
"unix",
"any",
"base"
],
"rhel.9-arm64": [
"rhel.9",
"rhel-arm64",
"rhel",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"rhel.9-x64": [
"rhel.9",
"rhel-x64",
"rhel",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"sles": [
"linux",
"unix",
"any",
"base"
],
"sles-x64": [
"sles",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"sles.12": [
"sles",
"linux",
"unix",
"any",
"base"
],
"sles.12-x64": [
"sles.12",
"sles-x64",
"sles",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"sles.12.1": [
"sles.12",
"sles",
"linux",
"unix",
"any",
"base"
],
"sles.12.1-x64": [
"sles.12.1",
"sles.12-x64",
"sles.12",
"sles-x64",
"sles",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"sles.12.2": [
"sles.12.1",
"sles.12",
"sles",
"linux",
"unix",
"any",
"base"
],
"sles.12.2-x64": [
"sles.12.2",
"sles.12.1-x64",
"sles.12.1",
"sles.12-x64",
"sles.12",
"sles-x64",
"sles",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"sles.12.3": [
"sles.12.2",
"sles.12.1",
"sles.12",
"sles",
"linux",
"unix",
"any",
"base"
],
"sles.12.3-x64": [
"sles.12.3",
"sles.12.2-x64",
"sles.12.2",
"sles.12.1-x64",
"sles.12.1",
"sles.12-x64",
"sles.12",
"sles-x64",
"sles",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"sles.12.4": [
"sles.12.3",
"sles.12.2",
"sles.12.1",
"sles.12",
"sles",
"linux",
"unix",
"any",
"base"
],
"sles.12.4-x64": [
"sles.12.4",
"sles.12.3-x64",
"sles.12.3",
"sles.12.2-x64",
"sles.12.2",
"sles.12.1-x64",
"sles.12.1",
"sles.12-x64",
"sles.12",
"sles-x64",
"sles",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"sles.15": [
"sles.12.4",
"sles.12.3",
"sles.12.2",
"sles.12.1",
"sles.12",
"sles",
"linux",
"unix",
"any",
"base"
],
"sles.15-x64": [
"sles.15",
"sles.12.4-x64",
"sles.12.4",
"sles.12.3-x64",
"sles.12.3",
"sles.12.2-x64",
"sles.12.2",
"sles.12.1-x64",
"sles.12.1",
"sles.12-x64",
"sles.12",
"sles-x64",
"sles",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"sles.15.1": [
"sles.15",
"sles.12.4",
"sles.12.3",
"sles.12.2",
"sles.12.1",
"sles.12",
"sles",
"linux",
"unix",
"any",
"base"
],
"sles.15.1-x64": [
"sles.15.1",
"sles.15-x64",
"sles.15",
"sles.12.4-x64",
"sles.12.4",
"sles.12.3-x64",
"sles.12.3",
"sles.12.2-x64",
"sles.12.2",
"sles.12.1-x64",
"sles.12.1",
"sles.12-x64",
"sles.12",
"sles-x64",
"sles",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"tizen": [
"linux",
"unix",
"any",
"base"
],
"tizen-armel": [
"tizen",
"linux-armel",
"linux",
"unix-armel",
"unix",
"any",
"base"
],
"tizen-x86": [
"tizen",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"tizen.4.0.0": [
"tizen",
"linux",
"unix",
"any",
"base"
],
"tizen.4.0.0-x86": [
"tizen.4.0.0",
"tizen-x86",
"tizen",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"tizen.5.0.0": [
"tizen.4.0.0",
"tizen",
"linux",
"unix",
"any",
"base"
],
"tizen.5.0.0-x86": [
"tizen.5.0.0",
"tizen.4.0.0-x86",
"tizen.4.0.0",
"tizen-x86",
"tizen",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu": [
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu-arm": [
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu-arm64": [
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu-x64": [
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu-x86": [
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.14.04": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.14.04-arm": [
"ubuntu.14.04",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.14.04-x64": [
"ubuntu.14.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.14.04-x86": [
"ubuntu.14.04",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.14.10": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.14.10-arm": [
"ubuntu.14.10",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.14.10-x64": [
"ubuntu.14.10",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.14.10-x86": [
"ubuntu.14.10",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.15.04": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.15.04-arm": [
"ubuntu.15.04",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.15.04-x64": [
"ubuntu.15.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.15.04-x86": [
"ubuntu.15.04",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.15.10": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.15.10-arm": [
"ubuntu.15.10",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.15.10-x64": [
"ubuntu.15.10",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.15.10-x86": [
"ubuntu.15.10",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.16.04": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.16.04-arm": [
"ubuntu.16.04",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.16.04-arm64": [
"ubuntu.16.04",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.16.04-x64": [
"ubuntu.16.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.16.04-x86": [
"ubuntu.16.04",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.16.10": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.16.10-arm": [
"ubuntu.16.10",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.16.10-arm64": [
"ubuntu.16.10",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.16.10-x64": [
"ubuntu.16.10",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.16.10-x86": [
"ubuntu.16.10",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.17.04": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.17.04-arm": [
"ubuntu.17.04",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.17.04-arm64": [
"ubuntu.17.04",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.17.04-x64": [
"ubuntu.17.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.17.04-x86": [
"ubuntu.17.04",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.17.10": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.17.10-arm": [
"ubuntu.17.10",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.17.10-arm64": [
"ubuntu.17.10",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.17.10-x64": [
"ubuntu.17.10",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.17.10-x86": [
"ubuntu.17.10",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.18.04": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.18.04-arm": [
"ubuntu.18.04",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.18.04-arm64": [
"ubuntu.18.04",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.18.04-x64": [
"ubuntu.18.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.18.04-x86": [
"ubuntu.18.04",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.18.10": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.18.10-arm": [
"ubuntu.18.10",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.18.10-arm64": [
"ubuntu.18.10",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.18.10-x64": [
"ubuntu.18.10",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.18.10-x86": [
"ubuntu.18.10",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.19.04": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.19.04-arm": [
"ubuntu.19.04",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.19.04-arm64": [
"ubuntu.19.04",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.19.04-x64": [
"ubuntu.19.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.19.04-x86": [
"ubuntu.19.04",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.19.10": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.19.10-arm": [
"ubuntu.19.10",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.19.10-arm64": [
"ubuntu.19.10",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.19.10-x64": [
"ubuntu.19.10",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.19.10-x86": [
"ubuntu.19.10",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.20.04": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.20.04-arm": [
"ubuntu.20.04",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.20.04-arm64": [
"ubuntu.20.04",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.20.04-x64": [
"ubuntu.20.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.20.04-x86": [
"ubuntu.20.04",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.20.10": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.20.10-arm": [
"ubuntu.20.10",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.20.10-arm64": [
"ubuntu.20.10",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.20.10-x64": [
"ubuntu.20.10",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.20.10-x86": [
"ubuntu.20.10",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.21.04": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.21.04-arm": [
"ubuntu.21.04",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.21.04-arm64": [
"ubuntu.21.04",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.21.04-x64": [
"ubuntu.21.04",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.21.04-x86": [
"ubuntu.21.04",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
],
"ubuntu.21.10": [
"ubuntu",
"debian",
"linux",
"unix",
"any",
"base"
],
"ubuntu.21.10-arm": [
"ubuntu.21.10",
"ubuntu-arm",
"ubuntu",
"debian-arm",
"debian",
"linux-arm",
"linux",
"unix-arm",
"unix",
"any",
"base"
],
"ubuntu.21.10-arm64": [
"ubuntu.21.10",
"ubuntu-arm64",
"ubuntu",
"debian-arm64",
"debian",
"linux-arm64",
"linux",
"unix-arm64",
"unix",
"any",
"base"
],
"ubuntu.21.10-x64": [
"ubuntu.21.10",
"ubuntu-x64",
"ubuntu",
"debian-x64",
"debian",
"linux-x64",
"linux",
"unix-x64",
"unix",
"any",
"base"
],
"ubuntu.21.10-x86": [
"ubuntu.21.10",
"ubuntu-x86",
"ubuntu",
"debian-x86",
"debian",
"linux-x86",
"linux",
"unix-x86",
"unix",
"any",
"base"
]
}
}
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/osx-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/osx-x64": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.1",
"Microsoft.NETCore.Platforms": "3.1.0",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.osx-x64.Microsoft.NETCore.App": "3.1.1-servicing.19608.4"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"dependencies": {
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.1"
}
},
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"runtime": {
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.19.60801"
}
},
"native": {
"runtimes/osx-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60701"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libdbgshim.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"native": {
"runtimes/osx-x64/native/libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.19252.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3kbkb7aUF41YuJnQzoCJRbjb6bgYY3KHlJ9GGJZ30Y5ytdFusLAC5o3/kfE+Vm6slvu4EBgIwMUknL6U+Pu9uA==",
"path": "microsoft.build.tasks.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.build.tasks.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U/haWBzFR6+KSdVKBjJm1bPPne/dR572GHR4B+fwXXo5iMC22T3rVXKmsF7o6mFJokaXZthzlI17GoD8Nr0ayA==",
"path": "microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jqYBVH9UzM6EHydJdXi1KNmnT8z2hoCSVA96hBXDx4NXXm0kTa2hN6kAyraBT0GOwZdA34hDtQX82+c5sDB8IQ==",
"path": "microsoft.netcore.app.internal/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.internal.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Mk7BZx2fYyEJUsSrAlSkhMOCVyZC6E28GLMFRphdQHT9/sGZywRy8FXnK5V0xDCLsAwQk7dfZqx9yFsDA5zbEw=="
},
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
"path": "microsoft.netcore.platforms/3.1.0",
"hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-T6ZEkbRgqcmDoTQDn0ES4FcXiq6uOiqPmbb+hCnKQ/i45W3WjM1+hfNGmsXvTK/e/AqEGiqtXJIi9ZtmbHnzHQ==",
"path": "microsoft.sourcelink.common/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.common.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+Zfc8EddeIPTy9w26xrMOqIL5k5fPICfoYGPMhvlCcmENVT0pslIvrOzRaEvv1UgUL1cjbGRO8SXa1HtoVEhPA==",
"path": "microsoft.sourcelink.github/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.github.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vfYRwh2jIQ5XFmqk9BebaGnj3tL9p1hkZ270NMXutiE7jCGH1zMB+3HCPec6DpnC4V3XX1oWlwAXoxNtXB90pQ==",
"path": "microsoft.sourcelink.vsts.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.vsts.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QWOw3lKZgC+0o/DZS+McxkqL6HJGJGOb3Q5QAhp4X4wU2w5oXCzlqqi+BHWMdQ4eQgIQRhdQGc7kA1cAyOJHnA==",
"path": "runtime.osx-x64.microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QrwzPwa3KtGW+5IM/T1XhkLqq//vuVyR5BP62Dv9aG0fJGcx2Y/mDVQz981e2lRRrL8lsbhg3k+Lyu+LVMKF7g=="
},
"XliffTasks/1.0.0-beta.19252.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pf1QwugyHdppWF5Q+qLSIqFkPkyBJOTAbvDxMO7Cv8zRkLGR9/OfOrjgSrcnniA2OTfZVo7JzTdNbDNAKSRZIA==",
"path": "xlifftasks/1.0.0-beta.19252.1",
"hashPath": "xlifftasks.1.0.0-beta.19252.1.nupkg.sha512"
}
},
"runtimes": {
"osx-x64": [
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx": [
"unix",
"any",
"base"
],
"osx.10.10": [
"osx",
"unix",
"any",
"base"
],
"osx.10.10-x64": [
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.11": [
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.11-x64": [
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.12": [
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.12-x64": [
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.13": [
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.13-x64": [
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.14": [
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.14-x64": [
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.15": [
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.15-x64": [
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
]
}
}
{"owner":"redhat.vscode-yaml","sessionId":"df0c5b0a-b1bd-4109-bf05-c6198496e40d1650977118489","time":1650977122346}
{"id":"https://schema.management.azure.com/schemas/2018-03-01/Microsoft.BatchAI.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.BatchAI","description":"Microsoft BatchAI Resource Types","resourceDefinitions":{"clusters":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-03-01"]},"location":{"type":"string","description":"The region in which to create the cluster."},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w\\._]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the cluster within the specified resource group. Cluster names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/ClusterBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a Cluster."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The user specified tags associated with the Cluster."},"type":{"type":"string","enum":["Microsoft.BatchAI/clusters"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.BatchAI/clusters"},"fileServers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-03-01"]},"location":{"type":"string","description":"The region in which to create the File Server."},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w\\._]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the file server within the specified resource group. File server names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/FileServerBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a file server."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The user specified tags associated with the File Server."},"type":{"type":"string","enum":["Microsoft.BatchAI/fileServers"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.BatchAI/fileServers"},"jobs":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-03-01"]},"location":{"type":"string","description":"The region in which to create the job."},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w\\._]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the job within the specified resource group. Job names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/JobBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a Batch AI job."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The user specified tags associated with the job."},"type":{"type":"string","enum":["Microsoft.BatchAI/jobs"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.BatchAI/jobs"}},"definitions":{"AppInsightsReference":{"type":"object","properties":{"component":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"instrumentationKey":{"type":"string"},"instrumentationKeySecretReference":{"oneOf":[{"$ref":"#/definitions/KeyVaultSecretReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes a reference to Key Vault Secret."}},"required":["component"],"description":"Specifies Azure Application Insights information for performance counters reporting."},"AutoScaleSettings":{"type":"object","properties":{"initialNodeCount":{"oneOf":[{"type":"integer","default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"maximumNodeCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"minimumNodeCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["maximumNodeCount","minimumNodeCount"],"description":"The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the pending and running jobs on the cluster."},"AzureBlobFileSystemReference":{"type":"object","properties":{"accountName":{"type":"string"},"containerName":{"type":"string"},"credentials":{"oneOf":[{"$ref":"#/definitions/AzureStorageCredentialsInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Credentials to access Azure File Share."},"mountOptions":{"type":"string"},"relativeMountPath":{"type":"string","description":"Note that all cluster level blob file systems will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level blob file systems will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT."}},"required":["accountName","containerName","credentials","relativeMountPath"],"description":"Provides required information, for the service to be able to mount Azure Blob Storage container on the cluster nodes."},"AzureFileShareReference":{"type":"object","properties":{"accountName":{"type":"string"},"azureFileUrl":{"type":"string"},"credentials":{"oneOf":[{"$ref":"#/definitions/AzureStorageCredentialsInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Credentials to access Azure File Share."},"directoryMode":{"type":"string","default":"0777","description":"Default value is 0777. Valid only if OS is linux."},"fileMode":{"type":"string","default":"0777","description":"Default value is 0777. Valid only if OS is linux."},"relativeMountPath":{"type":"string","description":"Note that all cluster level file shares will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level file shares will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT."}},"required":["accountName","azureFileUrl","credentials","relativeMountPath"],"description":"Details of the Azure File Share to mount on the cluster."},"AzureStorageCredentialsInfo":{"type":"object","properties":{"accountKey":{"type":"string","description":"One of accountKey or accountKeySecretReference must be specified."},"accountKeySecretReference":{"oneOf":[{"$ref":"#/definitions/KeyVaultSecretReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes a reference to Key Vault Secret."}},"description":"Credentials to access Azure File Share."},"Caffe2Settings":{"type":"object","properties":{"commandLineArgs":{"type":"string"},"pythonInterpreterPath":{"type":"string"},"pythonScriptFilePath":{"type":"string"}},"required":["pythonScriptFilePath"],"description":"Specifies the settings for Caffe2 job."},"CaffeSettings":{"type":"object","properties":{"commandLineArgs":{"type":"string"},"configFilePath":{"type":"string","description":"This property cannot be specified if pythonScriptFilePath is specified."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The default value for this property is equal to nodeCount property"},"pythonInterpreterPath":{"type":"string","description":"This property can be specified only if the pythonScriptFilePath is specified."},"pythonScriptFilePath":{"type":"string","description":"This property cannot be specified if configFilePath is specified."}},"description":"Specifies the settings for Caffe job."},"ChainerSettings":{"type":"object","properties":{"commandLineArgs":{"type":"string"},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The default value for this property is equal to nodeCount property"},"pythonInterpreterPath":{"type":"string"},"pythonScriptFilePath":{"type":"string"}},"required":["pythonScriptFilePath"],"description":"Specifies the settings for Chainer job."},"ClusterBaseProperties":{"type":"object","properties":{"nodeSetup":{"oneOf":[{"$ref":"#/definitions/NodeSetup"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Use this to prepare the VM. NOTE: The volumes specified in mountVolumes are mounted first and then the setupTask is run. Therefore the setup task can use local mountPaths in its execution."},"scaleSettings":{"oneOf":[{"$ref":"#/definitions/ScaleSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster."},"subnet":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"userAccountSettings":{"oneOf":[{"$ref":"#/definitions/UserAccountSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Settings for user account that gets created on each on the nodes of a cluster."},"virtualMachineConfiguration":{"oneOf":[{"$ref":"#/definitions/VirtualMachineConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Settings for OS image."},"vmPriority":{"oneOf":[{"type":"string","enum":["dedicated","lowpriority"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default is dedicated."},"vmSize":{"type":"string","description":"All virtual machines in a cluster are the same size. For information about available VM sizes for clusters using images from the Virtual Machines Marketplace (see Sizes for Virtual Machines (Linux) or Sizes for Virtual Machines (Windows). Batch AI service supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series)."}},"required":["userAccountSettings","vmSize"],"description":"The properties of a Cluster."},"CNTKsettings":{"type":"object","properties":{"commandLineArgs":{"type":"string"},"configFilePath":{"type":"string","description":"This property can be specified only if the languageType is 'BrainScript'."},"languageType":{"type":"string","description":"Valid values are 'BrainScript' or 'Python'."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The default value for this property is equal to nodeCount property"},"pythonInterpreterPath":{"type":"string","description":"This property can be specified only if the languageType is 'Python'."},"pythonScriptFilePath":{"type":"string","description":"This property can be specified only if the languageType is 'Python'."}},"description":"Specifies the settings for CNTK (aka Microsoft Cognitive Toolkit) job."},"ContainerSettings":{"type":"object","properties":{"imageSourceRegistry":{"oneOf":[{"$ref":"#/definitions/ImageSourceRegistry"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Details of the container image such as name, URL and credentials."}},"required":["imageSourceRegistry"],"description":"Settings for the container to be downloaded."},"CustomToolkitSettings":{"type":"object","properties":{"commandLine":{"type":"string"}},"description":"Specifies the settings for a custom tool kit job."},"DataDisks":{"type":"object","properties":{"cachingType":{"oneOf":[{"type":"string","enum":["none","readonly","readwrite"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"diskCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"diskSizeInGB":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"storageAccountType":{"oneOf":[{"type":"string","enum":["Standard_LRS","Premium_LRS"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["diskCount","diskSizeInGB","storageAccountType"],"description":"Settings for the data disk which would be created for the File Server."},"EnvironmentVariable":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"],"description":"A collection of environment variables to set."},"EnvironmentVariableWithSecretValue":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"},"valueSecretReference":{"oneOf":[{"$ref":"#/definitions/KeyVaultSecretReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes a reference to Key Vault Secret."}},"required":["name"],"description":"A collection of environment variables with secret values to set."},"FileServerBaseProperties":{"type":"object","properties":{"dataDisks":{"oneOf":[{"$ref":"#/definitions/DataDisks"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Settings for the data disk which would be created for the File Server."},"sshConfiguration":{"oneOf":[{"$ref":"#/definitions/SshConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SSH configuration settings for the VM"},"subnet":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"vmSize":{"type":"string","description":"For information about available VM sizes for fileservers from the Virtual Machines Marketplace, see Sizes for Virtual Machines (Linux)."}},"required":["dataDisks","sshConfiguration","vmSize"],"description":"The properties of a file server."},"FileServerReference":{"type":"object","properties":{"fileServer":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"mountOptions":{"type":"string"},"relativeMountPath":{"type":"string","description":"Note that all cluster level file servers will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and job level file servers will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT."},"sourceDirectory":{"type":"string","description":"If this property is not specified, the entire File Server will be mounted."}},"required":["fileServer","relativeMountPath"],"description":"Provides required information, for the service to be able to mount Azure FileShare on the cluster nodes."},"ImageReference":{"type":"object","properties":{"offer":{"type":"string"},"publisher":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"},"virtualMachineImageId":{"type":"string","description":"The virtual machine image must be in the same region and subscription as the cluster. 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. Note, you need to provide publisher, offer and sku of the base OS image of which the custom image has been derived from."}},"required":["offer","publisher","sku"],"description":"The image reference."},"ImageSourceRegistry":{"type":"object","properties":{"credentials":{"oneOf":[{"$ref":"#/definitions/PrivateRegistryCredentials"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Credentials to access a container image in a private repository."},"image":{"type":"string"},"serverUrl":{"type":"string"}},"required":["image"],"description":"Details of the container image such as name, URL and credentials."},"InputDirectory":{"type":"object","properties":{"id":{"type":"string","description":"The path of the input directory will be available as a value of an environment variable with AZ_BATCHAI_INPUT_<id> name, where <id> is the value of id attribute."},"path":{"type":"string"}},"required":["id","path"],"description":"Input directory for the job."},"JobBaseProperties":{"type":"object","properties":{"caffe2Settings":{"oneOf":[{"$ref":"#/definitions/Caffe2Settings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for Caffe2 job."},"caffeSettings":{"oneOf":[{"$ref":"#/definitions/CaffeSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for Caffe job."},"chainerSettings":{"oneOf":[{"$ref":"#/definitions/ChainerSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for Chainer job."},"cluster":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"cntkSettings":{"oneOf":[{"$ref":"#/definitions/CNTKsettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for CNTK (aka Microsoft Cognitive Toolkit) job."},"constraints":{"oneOf":[{"$ref":"#/definitions/JobBasePropertiesConstraints"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Constraints associated with the Job."},"containerSettings":{"oneOf":[{"$ref":"#/definitions/ContainerSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Settings for the container to be downloaded."},"customToolkitSettings":{"oneOf":[{"$ref":"#/definitions/CustomToolkitSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for a custom tool kit job."},"environmentVariables":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EnvironmentVariable"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Batch AI will setup these additional environment variables for the job."},"experimentName":{"type":"string","description":"Describe the experiment information of the job"},"inputDirectories":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/InputDirectory"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"jobPreparation":{"oneOf":[{"$ref":"#/definitions/JobPreparation"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for job preparation."},"mountVolumes":{"oneOf":[{"$ref":"#/definitions/MountVolumes"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Details of volumes to mount on the cluster."},"nodeCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The job will be gang scheduled on that many compute nodes"},"outputDirectories":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/OutputDirectory"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"priority":{"oneOf":[{"type":"integer","default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Priority associated with the job. Priority values can range from -1000 to 1000, with -1000 being the lowest priority and 1000 being the highest priority. The default value is 0."},"pyTorchSettings":{"oneOf":[{"$ref":"#/definitions/PyTorchSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for pyTorch job."},"secrets":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EnvironmentVariableWithSecretValue"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Batch AI will setup these additional environment variables for the job. Server will never report values of these variables back."},"stdOutErrPathPrefix":{"type":"string","description":"The path where the Batch AI service will upload stdout and stderror of the job."},"tensorFlowSettings":{"oneOf":[{"$ref":"#/definitions/TensorFlowSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for TensorFlow job."}},"required":["cluster","nodeCount","stdOutErrPathPrefix"],"description":"The properties of a Batch AI job."},"JobBasePropertiesConstraints":{"type":"object","properties":{"maxWallClockTime":{"type":"string","default":"7.00:00:00","format":"duration","description":"Default Value = 1 week."}},"description":"Constraints associated with the Job."},"JobPreparation":{"type":"object","properties":{"commandLine":{"type":"string","description":"If containerSettings is specified on the job, this commandLine will be executed in the same container as job. Otherwise it will be executed on the node."}},"required":["commandLine"],"description":"Specifies the settings for job preparation."},"KeyVaultSecretReference":{"type":"object","properties":{"secretUrl":{"type":"string"},"sourceVault":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."}},"required":["secretUrl","sourceVault"],"description":"Describes a reference to Key Vault Secret."},"ManualScaleSettings":{"type":"object","properties":{"nodeDeallocationOption":{"oneOf":[{"type":"string","enum":["requeue","terminate","waitforjobcompletion","unknown"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The default value is requeue."},"targetNodeCount":{"oneOf":[{"type":"integer","default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default is 0. If autoScaleSettings are not specified, then the Cluster starts with this target."}},"required":["targetNodeCount"],"description":"Manual scale settings for the cluster."},"MountVolumes":{"type":"object","properties":{"azureBlobFileSystems":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/AzureBlobFileSystemReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"References to Azure Blob FUSE that are to be mounted to the cluster nodes."},"azureFileShares":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/AzureFileShareReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"References to Azure File Shares that are to be mounted to the cluster nodes."},"fileServers":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/FileServerReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"unmanagedFileSystems":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/UnmanagedFileSystemReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"description":"Details of volumes to mount on the cluster."},"NodeSetup":{"type":"object","properties":{"mountVolumes":{"oneOf":[{"$ref":"#/definitions/MountVolumes"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Details of volumes to mount on the cluster."},"performanceCountersSettings":{"oneOf":[{"$ref":"#/definitions/PerformanceCountersSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Performance counters reporting settings."},"setupTask":{"oneOf":[{"$ref":"#/definitions/SetupTask"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies a setup task which can be used to customize the compute nodes of the cluster."}},"description":"Use this to prepare the VM. NOTE: The volumes specified in mountVolumes are mounted first and then the setupTask is run. Therefore the setup task can use local mountPaths in its execution."},"OutputDirectory":{"type":"object","properties":{"createNew":{"oneOf":[{"type":"boolean","default":true},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default is true. If false, then the directory is not created and can be any directory path that the user specifies."},"id":{"type":"string","description":"The path of the output directory will be available as a value of an environment variable with AZ_BATCHAI_OUTPUT_<id> name, where <id> is the value of id attribute."},"pathPrefix":{"type":"string","description":"NOTE: This is an absolute path to prefix. E.g. $AZ_BATCHAI_MOUNT_ROOT/MyNFS/MyLogs. You can find the full path to the output directory by combining pathPrefix, jobOutputDirectoryPathSegment (reported by get job) and pathSuffix."},"pathSuffix":{"type":"string","description":"The suffix path where the output directory will be created. E.g. models. You can find the full path to the output directory by combining pathPrefix, jobOutputDirectoryPathSegment (reported by get job) and pathSuffix."},"type":{"oneOf":[{"type":"string","enum":["model","logs","summary","custom"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default value is Custom. The possible values are Model, Logs, Summary, and Custom. Users can use multiple enums for a single directory. Eg. outPutType='Model,Logs, Summary'."}},"required":["id","pathPrefix"],"description":"Output directory for the job."},"PerformanceCountersSettings":{"type":"object","properties":{"appInsightsReference":{"oneOf":[{"$ref":"#/definitions/AppInsightsReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies Azure Application Insights information for performance counters reporting."}},"required":["appInsightsReference"],"description":"Performance counters reporting settings."},"PrivateRegistryCredentials":{"type":"object","properties":{"password":{"type":"string","description":"One of password or passwordSecretReference must be specified."},"passwordSecretReference":{"oneOf":[{"$ref":"#/definitions/KeyVaultSecretReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes a reference to Key Vault Secret."},"username":{"type":"string"}},"required":["username"],"description":"Credentials to access a container image in a private repository."},"PyTorchSettings":{"type":"object","properties":{"commandLineArgs":{"type":"string"},"communicationBackend":{"type":"string","description":"Valid values are 'TCP', 'Gloo' or 'MPI'. Not required for non-distributed jobs."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The default value for this property is equal to nodeCount property."},"pythonInterpreterPath":{"type":"string"},"pythonScriptFilePath":{"type":"string"}},"required":["pythonScriptFilePath"],"description":"Specifies the settings for pyTorch job."},"ResourceId":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the resource"}},"required":["id"],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"ScaleSettings":{"type":"object","properties":{"autoScale":{"oneOf":[{"$ref":"#/definitions/AutoScaleSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the pending and running jobs on the cluster."},"manual":{"oneOf":[{"$ref":"#/definitions/ManualScaleSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Manual scale settings for the cluster."}},"description":"At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster."},"SetupTask":{"type":"object","properties":{"commandLine":{"type":"string"},"environmentVariables":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EnvironmentVariable"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"runElevated":{"oneOf":[{"type":"boolean","default":false},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Note. Non-elevated tasks are run under an account added into sudoer list and can perform sudo when required."},"secrets":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EnvironmentVariableWithSecretValue"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Server will never report values of these variables back."},"stdOutErrPathPrefix":{"type":"string","description":"The prefix of a path where the Batch AI service will upload the stdout and stderr of the setup task."}},"required":["commandLine","stdOutErrPathPrefix"],"description":"Specifies a setup task which can be used to customize the compute nodes of the cluster."},"SshConfiguration":{"type":"object","properties":{"publicIPsToAllow":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default value is '*' can be used to match all source IPs. Maximum number of IP ranges that can be specified are 400."},"userAccountSettings":{"oneOf":[{"$ref":"#/definitions/UserAccountSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Settings for user account that gets created on each on the nodes of a cluster."}},"required":["userAccountSettings"],"description":"SSH configuration settings for the VM"},"TensorFlowSettings":{"type":"object","properties":{"masterCommandLineArgs":{"type":"string"},"parameterServerCommandLineArgs":{"type":"string","description":"This property is optional for single machine training."},"parameterServerCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"If specified, the value must be less than or equal to nodeCount. If not specified, the default value is equal to 1 for distributed TensorFlow training (This property is not applicable for single machine training). This property can be specified only for distributed TensorFlow training."},"pythonInterpreterPath":{"type":"string"},"pythonScriptFilePath":{"type":"string"},"workerCommandLineArgs":{"type":"string","description":"This property is optional for single machine training."},"workerCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"If specified, the value must be less than or equal to (nodeCount * numberOfGPUs per VM). If not specified, the default value is equal to nodeCount. This property can be specified only for distributed TensorFlow training"}},"required":["pythonScriptFilePath"],"description":"Specifies the settings for TensorFlow job."},"UnmanagedFileSystemReference":{"type":"object","properties":{"mountCommand":{"type":"string"},"relativeMountPath":{"type":"string","description":"Note that all cluster level unmanaged file system will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and job level unmanaged file system will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT."}},"required":["mountCommand","relativeMountPath"],"description":"Details of the file system to mount on the compute cluster nodes."},"UserAccountSettings":{"type":"object","properties":{"adminUserName":{"type":"string"},"adminUserPassword":{"type":"string"},"adminUserSshPublicKey":{"type":"string"}},"required":["adminUserName"],"description":"Settings for user account that gets created on each on the nodes of a cluster."},"VirtualMachineConfiguration":{"type":"object","properties":{"imageReference":{"oneOf":[{"$ref":"#/definitions/ImageReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The image reference."}},"description":"Settings for OS image."}}}
{"id":"https://schema.management.azure.com/schemas/2018-05-01/Microsoft.Authorization.Resources.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Authorization","description":"Microsoft Authorization Resource Types","resourceDefinitions":{},"subscription_resourceDefinitions":{"policyDefinitions":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"type":"string","description":"The name of the policy definition to create."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyDefinitionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy definition properties."},"type":{"type":"string","enum":["Microsoft.Authorization/policyDefinitions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Authorization/policyDefinitions"},"policySetDefinitions":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"type":"string","description":"The name of the policy set definition to create."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicySetDefinitionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy set definition properties."},"type":{"type":"string","enum":["Microsoft.Authorization/policySetDefinitions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Authorization/policySetDefinitions"}},"managementGroup_resourceDefinitions":{"policyDefinitions":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"type":"string","description":"The name of the policy definition to create."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyDefinitionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy definition properties."},"type":{"type":"string","enum":["Microsoft.Authorization/policyDefinitions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Authorization/policyDefinitions"},"policySetDefinitions":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"type":"string","description":"The name of the policy set definition to create."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicySetDefinitionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy set definition properties."},"type":{"type":"string","enum":["Microsoft.Authorization/policySetDefinitions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Authorization/policySetDefinitions"}},"unknown_resourceDefinitions":{"policyAssignments":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"identity":{"oneOf":[{"$ref":"#/definitions/Identity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity for the resource."},"location":{"type":"string","description":"The location of the policy assignment. Only required when utilizing managed identity."},"name":{"type":"string","description":"The name of the policy assignment."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyAssignmentProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy assignment properties."},"sku":{"oneOf":[{"$ref":"#/definitions/PolicySku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy sku. This property is optional, obsolete, and will be ignored."},"type":{"type":"string","enum":["Microsoft.Authorization/policyAssignments"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Authorization/policyAssignments"}},"definitions":{"Identity":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","enum":["SystemAssigned","None"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identity type."}},"description":"Identity for the resource."},"PolicyAssignmentProperties":{"type":"object","properties":{"description":{"type":"string","description":"This message will be part of response in case of policy violation."},"displayName":{"type":"string","description":"The display name of the policy assignment."},"metadata":{"type":"object","properties":{},"description":"The policy assignment metadata."},"notScopes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy's excluded scopes."},"parameters":{"description":"Required if a parameter is used in policy rule."},"policyDefinitionId":{"type":"string","description":"The ID of the policy definition or policy set definition being assigned."},"scope":{"type":"string","description":"The scope for the policy assignment."}},"description":"The policy assignment properties."},"PolicyDefinitionProperties":{"type":"object","properties":{"description":{"type":"string","description":"The policy definition description."},"displayName":{"type":"string","description":"The display name of the policy definition."},"metadata":{"type":"object","properties":{},"description":"The policy definition metadata."},"mode":{"oneOf":[{"type":"string","enum":["NotSpecified","Indexed","All"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy definition mode. Possible values are NotSpecified, Indexed, and All."},"parameters":{"description":"Required if a parameter is used in policy rule."},"policyRule":{"type":"object","properties":{},"description":"The policy rule."},"policyType":{"oneOf":[{"type":"string","enum":["NotSpecified","BuiltIn","Custom"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom."}},"description":"The policy definition properties."},"PolicyDefinitionReference":{"type":"object","properties":{"parameters":{"description":"Required if a parameter is used in policy rule."},"policyDefinitionId":{"type":"string","description":"The ID of the policy definition or policy set definition."}},"description":"The policy definition reference."},"PolicySetDefinitionProperties":{"type":"object","properties":{"description":{"type":"string","description":"The policy set definition description."},"displayName":{"type":"string","description":"The display name of the policy set definition."},"metadata":{"type":"object","properties":{},"description":"The policy set definition metadata."},"parameters":{"description":"The policy set definition parameters that can be used in policy definition references."},"policyDefinitions":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/PolicyDefinitionReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An array of policy definition references."},"policyType":{"oneOf":[{"type":"string","enum":["NotSpecified","BuiltIn","Custom"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom."}},"required":["policyDefinitions"],"description":"The policy set definition properties."},"PolicySku":{"type":"object","properties":{"name":{"type":"string","description":"The name of the policy sku. Possible values are A0 and A1."},"tier":{"type":"string","description":"The policy sku tier. Possible values are Free and Standard."}},"required":["name"],"description":"The policy sku. This property is optional, obsolete, and will be ignored."}}}
{"id":"https://schema.management.azure.com/schemas/2014-08-01-preview/Microsoft.Scheduler.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Scheduler","description":"Microsoft Scheduler Resource Types","resourceDefinitions":{"jobCollections":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2014-08-01-preview"]},"location":{"type":"string","description":"Gets or sets the storage account location."},"name":{"type":"string","description":"The job collection name."},"properties":{"oneOf":[{"$ref":"#/definitions/JobCollectionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/jobCollections_jobs_childResource"}]}},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the tags."},"type":{"type":"string","enum":["Microsoft.Scheduler/jobCollections"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Scheduler/jobCollections"},"jobCollections_jobs":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2014-08-01-preview"]},"name":{"type":"string","description":"The job name."},"properties":{"oneOf":[{"$ref":"#/definitions/JobProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"type":{"type":"string","enum":["Microsoft.Scheduler/jobCollections/jobs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Scheduler/jobCollections/jobs"}},"definitions":{"HttpAuthentication":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","enum":["NotSpecified","ClientCertificate","ActiveDirectoryOAuth","Basic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the http authentication type."}}},"HttpRequest":{"type":"object","properties":{"authentication":{"oneOf":[{"$ref":"#/definitions/HttpAuthentication"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"body":{"type":"string","description":"Gets or sets the request body."},"headers":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the headers."},"method":{"type":"string","description":"Gets or sets the method of the request."},"uri":{"type":"string","description":"Gets or sets the Uri."}}},"JobAction":{"type":"object","properties":{"errorAction":{"oneOf":[{"$ref":"#/definitions/JobErrorAction"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"queueMessage":{"oneOf":[{"$ref":"#/definitions/StorageQueueMessage"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"request":{"oneOf":[{"$ref":"#/definitions/HttpRequest"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"retryPolicy":{"oneOf":[{"$ref":"#/definitions/RetryPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"serviceBusQueueMessage":{"oneOf":[{"$ref":"#/definitions/ServiceBusQueueMessage"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"serviceBusTopicMessage":{"oneOf":[{"$ref":"#/definitions/ServiceBusTopicMessage"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"type":{"oneOf":[{"type":"string","enum":["Http","Https","StorageQueue","ServiceBusQueue","ServiceBusTopic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the job action type."}}},"JobCollectionProperties":{"type":"object","properties":{"quota":{"oneOf":[{"$ref":"#/definitions/JobCollectionQuota"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"state":{"oneOf":[{"type":"string","enum":["Enabled","Disabled","Suspended","Deleted"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the state."}}},"JobCollectionQuota":{"type":"object","properties":{"maxJobCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or set the maximum job count."},"maxJobOccurrence":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the maximum job occurrence."},"maxRecurrence":{"oneOf":[{"$ref":"#/definitions/JobMaxRecurrence"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}}},"jobCollections_jobs_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2014-08-01-preview"]},"name":{"type":"string","description":"The job name."},"properties":{"oneOf":[{"$ref":"#/definitions/JobProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"type":{"type":"string","enum":["jobs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Scheduler/jobCollections/jobs"},"JobErrorAction":{"type":"object","properties":{"queueMessage":{"oneOf":[{"$ref":"#/definitions/StorageQueueMessage"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"request":{"oneOf":[{"$ref":"#/definitions/HttpRequest"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"retryPolicy":{"oneOf":[{"$ref":"#/definitions/RetryPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"serviceBusQueueMessage":{"oneOf":[{"$ref":"#/definitions/ServiceBusQueueMessage"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"serviceBusTopicMessage":{"oneOf":[{"$ref":"#/definitions/ServiceBusTopicMessage"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"type":{"oneOf":[{"type":"string","enum":["Http","Https","StorageQueue","ServiceBusQueue","ServiceBusTopic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the job error action type."}}},"JobMaxRecurrence":{"type":"object","properties":{"frequency":{"oneOf":[{"type":"string","enum":["Minute","Hour","Day","Week","Month"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the frequency of recurrence (second, minute, hour, day, week, month)."},"interval":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the interval between retries."}}},"JobProperties":{"type":"object","properties":{"action":{"oneOf":[{"$ref":"#/definitions/JobAction"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"recurrence":{"oneOf":[{"$ref":"#/definitions/JobRecurrence"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"startTime":{"type":"string","format":"date-time","description":"Gets or sets the job start time."},"state":{"oneOf":[{"type":"string","enum":["Enabled","Disabled","Faulted","Completed"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or set the job state."}}},"JobRecurrence":{"type":"object","properties":{"count":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the maximum number of times that the job should run."},"endTime":{"type":"string","format":"date-time","description":"Gets or sets the time at which the job will complete."},"frequency":{"oneOf":[{"type":"string","enum":["Minute","Hour","Day","Week","Month"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the frequency of recurrence (second, minute, hour, day, week, month)."},"interval":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the interval between retries."},"schedule":{"oneOf":[{"$ref":"#/definitions/JobRecurrenceSchedule"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}}},"JobRecurrenceSchedule":{"type":"object","properties":{"hours":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the hours of the day that the job should execute at."},"minutes":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the minutes of the hour that the job should execute at."},"monthDays":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the days of the month that the job should execute on. Must be between 1 and 31."},"monthlyOccurrences":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/JobRecurrenceScheduleMonthlyOccurrence"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the occurrences of days within a month."},"weekDays":{"oneOf":[{"type":"array","items":{"type":"string","enum":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the days of the week that the job should execute on."}}},"JobRecurrenceScheduleMonthlyOccurrence":{"type":"object","properties":{"day":{"oneOf":[{"type":"string","enum":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday."},"Occurrence":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the occurrence. Must be between -5 and 5."}}},"RetryPolicy":{"type":"object","properties":{"retryCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the number of times a retry should be attempted."},"retryInterval":{"type":"string","format":"duration","description":"Gets or sets the retry interval between retries."},"retryType":{"oneOf":[{"type":"string","enum":["None","Fixed"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the retry strategy to be used."}}},"ServiceBusAuthentication":{"type":"object","properties":{"sasKey":{"type":"string","description":"Gets or sets the SAS key."},"sasKeyName":{"type":"string","description":"Gets or sets the SAS key name."},"type":{"oneOf":[{"type":"string","enum":["NotSpecified","SharedAccessKey"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the authentication type."}}},"ServiceBusBrokeredMessageProperties":{"type":"object","properties":{"contentType":{"type":"string","description":"Gets or sets the content type."},"correlationId":{"type":"string","description":"Gets or sets the correlation id."},"forcePersistence":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the force persistence."},"label":{"type":"string","description":"Gets or sets the label."},"messageId":{"type":"string","description":"Gets or sets the message id."},"partitionKey":{"type":"string","description":"Gets or sets the partition key."},"replyTo":{"type":"string","description":"Gets or sets the reply to."},"replyToSessionId":{"type":"string","description":"Gets or sets the reply to session id."},"scheduledEnqueueTimeUtc":{"type":"string","format":"date-time","description":"Gets or sets the scheduled enqueue time UTC."},"sessionId":{"type":"string","description":"Gets or sets the session id."},"timeToLive":{"type":"string","format":"date-time","description":"Gets or sets the time to live."},"to":{"type":"string","description":"Gets or sets the to."},"viaPartitionKey":{"type":"string","description":"Gets or sets the via partition key."}}},"ServiceBusQueueMessage":{"type":"object","properties":{"authentication":{"oneOf":[{"$ref":"#/definitions/ServiceBusAuthentication"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"brokeredMessageProperties":{"oneOf":[{"$ref":"#/definitions/ServiceBusBrokeredMessageProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"customMessageProperties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the custom message properties."},"message":{"type":"string","description":"Gets or sets the message."},"namespace":{"type":"string","description":"Gets or sets the namespace."},"queueName":{"type":"string","description":"Gets or sets the queue name."},"transportType":{"oneOf":[{"type":"string","enum":["NotSpecified","NetMessaging","AMQP"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the transport type."}}},"ServiceBusTopicMessage":{"type":"object","properties":{"authentication":{"oneOf":[{"$ref":"#/definitions/ServiceBusAuthentication"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"brokeredMessageProperties":{"oneOf":[{"$ref":"#/definitions/ServiceBusBrokeredMessageProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"customMessageProperties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the custom message properties."},"message":{"type":"string","description":"Gets or sets the message."},"namespace":{"type":"string","description":"Gets or sets the namespace."},"topicPath":{"type":"string","description":"Gets or sets the topic path."},"transportType":{"oneOf":[{"type":"string","enum":["NotSpecified","NetMessaging","AMQP"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the transport type."}}},"Sku":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","enum":["Standard","Free","Premium"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or set the SKU."}}},"StorageQueueMessage":{"type":"object","properties":{"message":{"type":"string","description":"Gets or sets the message."},"queueName":{"type":"string","description":"Gets or sets the queue name."},"sasToken":{"type":"string","description":"Gets or sets the SAS key."},"storageAccount":{"type":"string","description":"Gets or sets the storage account name."}}}}}
{"id":"https://schema.management.azure.com/schemas/2016-06-01/Microsoft.RecoveryServices.legacy.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.RecoveryServices","description":"Microsoft Recovery Services Resource Types","resourceDefinitions":{"vaults":{"type":"object","properties":{"type":{"type":"string","enum":["Microsoft.RecoveryServices/vaults"]},"apiVersion":{"type":"string","enum":["2018-01-10","2017-07-01","2016-05-01","2015-12-15","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"]},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Required. Gets or sets the sku type."},"location":{"type":"string","description":"Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update the request will succeed."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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 than 128 characters and value no greater than 256 characters."},"properties":{"oneOf":[{"$ref":"#/definitions/RecoveryServicesPropertiesCreateParameters"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["type","apiVersion","sku","location","properties"],"description":"Microsoft.RecoveryServices/vaults"},"vaults_certificates":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.RecoveryServices/vaults/certificates"]},"apiVersion":{"type":"string","enum":["2016-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/RawCertificateData"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.RecoveryServices/vaults/certificates"},"vaults_extendedInformation":{"type":"object","properties":{"type":{"type":"string","enum":["Microsoft.RecoveryServices/vaults/extendedInformation"]},"apiVersion":{"type":"string","enum":["2016-06-01"]},"eTag":{"type":"string","description":"Optional ETag."},"properties":{"oneOf":[{"$ref":"#/definitions/VaultExtendedInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["type","apiVersion","properties"],"description":"Microsoft.RecoveryServices/vaults/extendedInformation"}},"definitions":{"Sku":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","enum":["RS0"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the sku name. Required for vault creation, optional for update. Possible values include: 'RS0'"},"tier":{"oneOf":[{"type":"string","enum":["Standard"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the sku tier. Required for vault creation, optional for update. Possible values include: 'Standard'"}},"required":["name","tier"],"description":"The SKU of the recovery services vault."},"RecoveryServicesPropertiesCreateParameters":{"type":"object","properties":{}},"RawCertificateData":{"type":"object","properties":{"authType":{"oneOf":[{"type":"string","enum":["Invalid","ACS","AAD","AccessControlService","AzureActiveDirectory"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the authentication type."},"certificate":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The base64 encoded certificate raw data string"}},"description":"Raw certificate data."},"VaultExtendedInfo":{"type":"object","properties":{"integrityKey":{"type":"string","description":"Integrity key."},"encryptionKey":{"type":"string","description":"Encryption key."},"encryptionKeyThumbprint":{"type":"string","description":"Encryption key thumbprint."},"algorithm":{"type":"string","description":"Algorithm for Vault ExtendedInfo"}},"description":"Vault extended information."}}}
{"id":"https://schema.management.azure.com/schemas/2017-11-15-preview/Microsoft.DataMigration.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.DataMigration","description":"Microsoft DataMigration Resource Types","resourceDefinitions":{"services":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2017-11-15-preview"]},"etag":{"type":"string","description":"HTTP strong entity tag value. Ignored if submitted"},"kind":{"type":"string","description":"The resource kind. Only 'vm' (the default) is supported."},"location":{"type":"string","description":"Resource location."},"name":{"type":"string","description":"Name of the service"},"properties":{"oneOf":[{"$ref":"#/definitions/DataMigrationServiceProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of the Data Migration service instance"},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/services_projects_childResource"}]}},"sku":{"oneOf":[{"$ref":"#/definitions/ServiceSku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An Azure SKU instance"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"type":{"type":"string","enum":["Microsoft.DataMigration/services"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.DataMigration/services"},"services_projects":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2017-11-15-preview"]},"location":{"type":"string","description":"Resource location."},"name":{"type":"string","description":"Name of the project"},"properties":{"oneOf":[{"$ref":"#/definitions/ProjectProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Project-specific properties"},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/services_projects_tasks_childResource"}]}},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"type":{"type":"string","enum":["Microsoft.DataMigration/services/projects"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.DataMigration/services/projects"},"services_projects_tasks":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2017-11-15-preview"]},"etag":{"type":"string","description":"HTTP strong entity tag value. This is ignored if submitted."},"name":{"type":"string","description":"Name of the Task"},"properties":{"oneOf":[{"$ref":"#/definitions/ProjectTaskProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Base class for all types of DMS task properties. If task is not supported by current client, this object is returned."},"type":{"type":"string","enum":["Microsoft.DataMigration/services/projects/tasks"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DataMigration/services/projects/tasks"}},"definitions":{"ConnectionInfo":{"type":"object","oneOf":[{"$ref":"#/definitions/SqlConnectionInfo"}],"properties":{"password":{"type":"string","description":"Password credential."},"userName":{"type":"string","description":"User name"}},"description":"Defines the connection properties of a server"},"ConnectToSourceSqlServerTaskInput":{"type":"object","properties":{"checkPermissionsGroup":{"oneOf":[{"type":"string","enum":["Default","MigrationFromSqlServerToAzureDB"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Permission group for validations."},"sourceConnectionInfo":{"oneOf":[{"$ref":"#/definitions/SqlConnectionInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Information for connecting to SQL database server"}},"required":["sourceConnectionInfo"],"description":"Input for the task that validates connection to SQL Server and also validates source server requirements"},"ConnectToSourceSqlServerTaskProperties":{"type":"object","properties":{"input":{"oneOf":[{"$ref":"#/definitions/ConnectToSourceSqlServerTaskInput"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Input for the task that validates connection to SQL Server and also validates source server requirements"},"taskType":{"type":"string","enum":["ConnectToSource.SqlServer"]}},"required":["taskType"],"description":"Properties for the task that validates connection to SQL Server and also validates source server requirements"},"ConnectToTargetSqlDbTaskInput":{"type":"object","properties":{"targetConnectionInfo":{"oneOf":[{"$ref":"#/definitions/SqlConnectionInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Information for connecting to SQL database server"}},"required":["targetConnectionInfo"],"description":"Input for the task that validates connection to SQL DB and target server requirements"},"ConnectToTargetSqlDbTaskProperties":{"type":"object","properties":{"input":{"oneOf":[{"$ref":"#/definitions/ConnectToTargetSqlDbTaskInput"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Input for the task that validates connection to SQL DB and target server requirements"},"taskType":{"type":"string","enum":["ConnectToTarget.SqlDb"]}},"required":["taskType"],"description":"Properties for the task that validates connection to SQL DB and target server requirements"},"DatabaseInfo":{"type":"object","properties":{"sourceDatabaseName":{"type":"string","description":"Name of the database"}},"required":["sourceDatabaseName"],"description":"Project Database Details"},"DataMigrationServiceProperties":{"type":"object","properties":{"publicKey":{"type":"string","description":"The public key of the service, used to encrypt secrets sent to the service"},"virtualSubnetId":{"type":"string","description":"The ID of the Microsoft.Network/virtualNetworks/subnets resource to which the service should be joined"}},"required":["virtualSubnetId"],"description":"Properties of the Data Migration service instance"},"GetUserTablesSqlTaskInput":{"type":"object","properties":{"connectionInfo":{"oneOf":[{"$ref":"#/definitions/SqlConnectionInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Information for connecting to SQL database server"},"selectedDatabases":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of database names to collect tables for"}},"required":["connectionInfo","selectedDatabases"],"description":"Input for the task that collects user tables for the given list of databases"},"GetUserTablesSqlTaskProperties":{"type":"object","properties":{"input":{"oneOf":[{"$ref":"#/definitions/GetUserTablesSqlTaskInput"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Input for the task that collects user tables for the given list of databases"},"taskType":{"type":"string","enum":["GetUserTables.Sql"]}},"required":["taskType"],"description":"Properties for the task that collects user tables for the given list of databases"},"MigrateSqlServerSqlDbDatabaseInput":{"type":"object","properties":{"makeSourceDbReadOnly":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether to set database read only before migration"},"name":{"type":"string","description":"Name of the database"},"tableMap":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Mapping of source to target tables"},"targetDatabaseName":{"type":"string","description":"Name of target database. Note: Target database will be truncated before starting migration."}},"description":"Database specific information for SQL to Azure SQL DB migration task inputs"},"MigrateSqlServerSqlDbTaskInput":{"type":"object","properties":{"selectedDatabases":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/MigrateSqlServerSqlDbDatabaseInput"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Databases to migrate"},"sourceConnectionInfo":{"oneOf":[{"$ref":"#/definitions/SqlConnectionInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Information for connecting to SQL database server"},"targetConnectionInfo":{"oneOf":[{"$ref":"#/definitions/SqlConnectionInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Information for connecting to SQL database server"},"validationOptions":{"oneOf":[{"$ref":"#/definitions/MigrationValidationOptions"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Types of validations to run after the migration"}},"required":["selectedDatabases","sourceConnectionInfo","targetConnectionInfo"],"description":"Input for the task that migrates on-prem SQL Server databases to Azure SQL Database"},"MigrateSqlServerSqlDbTaskProperties":{"type":"object","properties":{"input":{"oneOf":[{"$ref":"#/definitions/MigrateSqlServerSqlDbTaskInput"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Input for the task that migrates on-prem SQL Server databases to Azure SQL Database"},"taskType":{"type":"string","enum":["Migrate.SqlServer.SqlDb"]}},"required":["taskType"],"description":"Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database"},"MigrationValidationOptions":{"type":"object","properties":{"enableDataIntegrityValidation":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Allows to perform a checksum based data integrity validation between source and target for the selected database / tables ."},"enableQueryAnalysisValidation":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries."},"enableSchemaValidation":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Allows to compare the schema information between source and target."}},"description":"Types of validations to run after the migration"},"ProjectProperties":{"type":"object","properties":{"databasesInfo":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/DatabaseInfo"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of DatabaseInfo"},"sourceConnectionInfo":{"oneOf":[{"$ref":"#/definitions/ConnectionInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines the connection properties of a server"},"sourcePlatform":{"oneOf":[{"type":"string","enum":["SQL","Unknown"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Source platform for the project."},"targetConnectionInfo":{"oneOf":[{"$ref":"#/definitions/ConnectionInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines the connection properties of a server"},"targetPlatform":{"oneOf":[{"type":"string","enum":["SQLDB","Unknown"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Target platform for the project."}},"required":["sourcePlatform","targetPlatform"],"description":"Project-specific properties"},"ProjectTaskProperties":{"type":"object","oneOf":[{"$ref":"#/definitions/ConnectToSourceSqlServerTaskProperties"},{"$ref":"#/definitions/ConnectToTargetSqlDbTaskProperties"},{"$ref":"#/definitions/GetUserTablesSqlTaskProperties"},{"$ref":"#/definitions/MigrateSqlServerSqlDbTaskProperties"}],"properties":{},"description":"Base class for all types of DMS task properties. If task is not supported by current client, this object is returned."},"ServiceSku":{"type":"object","properties":{"capacity":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The capacity of the SKU, if it supports scaling"},"family":{"type":"string","description":"The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines"},"name":{"type":"string","description":"The unique name of the SKU, such as 'P3'"},"size":{"type":"string","description":"The size of the SKU, used when the name alone does not denote a service size or when a SKU has multiple performance classes within a family, e.g. 'A1' for virtual machines"},"tier":{"type":"string","description":"The tier of the SKU, such as 'Free', 'Basic', 'Standard', or 'Premium'"}},"description":"An Azure SKU instance"},"services_projects_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2017-11-15-preview"]},"location":{"type":"string","description":"Resource location."},"name":{"type":"string","description":"Name of the project"},"properties":{"oneOf":[{"$ref":"#/definitions/ProjectProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Project-specific properties"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"type":{"type":"string","enum":["projects"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.DataMigration/services/projects"},"services_projects_tasks_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2017-11-15-preview"]},"etag":{"type":"string","description":"HTTP strong entity tag value. This is ignored if submitted."},"name":{"type":"string","description":"Name of the Task"},"properties":{"oneOf":[{"$ref":"#/definitions/ProjectTaskProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Base class for all types of DMS task properties. If task is not supported by current client, this object is returned."},"type":{"type":"string","enum":["tasks"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DataMigration/services/projects/tasks"},"SqlConnectionInfo":{"type":"object","properties":{"additionalSettings":{"type":"string","description":"Additional connection settings"},"authentication":{"oneOf":[{"type":"string","enum":["None","WindowsAuthentication","SqlAuthentication","ActiveDirectoryIntegrated","ActiveDirectoryPassword"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Authentication type to use for connection."},"dataSource":{"type":"string","description":"Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber"},"encryptConnection":{"oneOf":[{"type":"boolean","default":true},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether to encrypt the connection"},"password":{"type":"string","description":"Password credential."},"trustServerCertificate":{"oneOf":[{"type":"boolean","default":false},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether to trust the server certificate"},"type":{"type":"string","enum":["SqlConnectionInfo"]},"userName":{"type":"string","description":"User name"}},"required":["dataSource","type"],"description":"Information for connecting to SQL database server"}}}
{"id":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.DocumentDB","description":"Microsoft DocumentDB Resource Types","resourceDefinitions":{"databaseAccounts":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"kind":{"oneOf":[{"type":"string","enum":["GlobalDocumentDB","MongoDB","Parse"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates the type of database account. This can only be set at database account creation."},"location":{"type":"string","description":"The location of the resource group to which the resource belongs."},"name":{"oneOf":[{"type":"string","pattern":"^[a-z0-9]+(-[a-z0-9]+)*","minLength":3,"maxLength":50},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB database account name."},"properties":{"oneOf":[{"$ref":"#/definitions/DatabaseAccountCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB database accounts."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with \"defaultExperience\": \"Cassandra\". Current \"defaultExperience\" values also include \"Table\", \"Graph\", \"DocumentDB\", and \"MongoDB\"."},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts"},"databaseAccounts_apis_databases":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB database name."},"properties":{"oneOf":[{"$ref":"#/definitions/SqlDatabaseCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB SQL database."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/databaseAccounts_apis_databases_settings_childResource"},{"$ref":"#/definitions/databaseAccounts_apis_databases_containers_childResource"},{"$ref":"#/definitions/databaseAccounts_apis_databases_collections_childResource"},{"$ref":"#/definitions/databaseAccounts_apis_databases_graphs_childResource"}]}},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/databases"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases"},"databaseAccounts_apis_databases_collections":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB collection name."},"properties":{"oneOf":[{"$ref":"#/definitions/MongoDBCollectionCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/databaseAccounts_apis_databases_collections_settings_childResource"}]}},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/databases/collections"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections"},"databaseAccounts_apis_databases_collections_settings":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings"},"databaseAccounts_apis_databases_containers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB container name."},"properties":{"oneOf":[{"$ref":"#/definitions/SqlContainerCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB container."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/databaseAccounts_apis_databases_containers_settings_childResource"}]}},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/databases/containers"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers"},"databaseAccounts_apis_databases_containers_settings":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings"},"databaseAccounts_apis_databases_graphs":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB graph name."},"properties":{"oneOf":[{"$ref":"#/definitions/GremlinGraphCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/databaseAccounts_apis_databases_graphs_settings_childResource"}]}},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs"},"databaseAccounts_apis_databases_graphs_settings":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings"},"databaseAccounts_apis_databases_settings":{"type":"object","oneOf":[{"type":"object","properties":{"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."}},"required":["name","properties"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"},{"type":"object","properties":{"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."}},"required":["name","properties"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"},{"type":"object","properties":{"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."}},"required":["name","properties"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"}],"properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"]}},"required":["apiVersion","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"},"databaseAccounts_apis_keyspaces":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB keyspace name."},"properties":{"oneOf":[{"$ref":"#/definitions/CassandraKeyspaceCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/databaseAccounts_apis_keyspaces_settings_childResource"},{"$ref":"#/definitions/databaseAccounts_apis_keyspaces_tables_childResource"}]}},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/keyspaces"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces"},"databaseAccounts_apis_keyspaces_settings":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings"},"databaseAccounts_apis_keyspaces_tables":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB table name."},"properties":{"oneOf":[{"$ref":"#/definitions/CassandraTableCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB Cassandra table."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/databaseAccounts_apis_keyspaces_tables_settings_childResource"}]}},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables"},"databaseAccounts_apis_keyspaces_tables_settings":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings"},"databaseAccounts_apis_tables":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB table name."},"properties":{"oneOf":[{"$ref":"#/definitions/TableCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB Table."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/databaseAccounts_apis_tables_settings_childResource"}]}},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/tables"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/tables"},"databaseAccounts_apis_tables_settings":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/throughput$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["Microsoft.DocumentDB/databaseAccounts/apis/tables/settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings"}},"definitions":{"Capability":{"type":"object","properties":{"name":{"type":"string","description":"Name of the Cosmos DB capability. For example, \"name\": \"EnableCassandra\". Current values also include \"EnableTable\" and \"EnableGremlin\"."}},"description":"Cosmos DB capability object"},"CassandraKeyspaceCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/CassandraKeyspaceResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB Cassandra keyspace id object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB Cassandra keyspace."},"CassandraKeyspaceResource":{"type":"object","properties":{"id":{"type":"string","description":"Name of the Cosmos DB Cassandra keyspace"}},"required":["id"],"description":"Cosmos DB Cassandra keyspace id object"},"CassandraPartitionKey":{"type":"object","properties":{"name":{"type":"string","description":"Name of the Cosmos DB Cassandra table partition key"}},"description":"Cosmos DB Cassandra table partition key"},"CassandraSchema":{"type":"object","properties":{"clusterKeys":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ClusterKey"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of cluster key."},"columns":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Column"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of Cassandra table columns."},"partitionKeys":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/CassandraPartitionKey"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of partition key."}},"description":"Cosmos DB Cassandra table schema"},"CassandraTableCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/CassandraTableResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB Cassandra table id object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB Cassandra table."},"CassandraTableResource":{"type":"object","properties":{"defaultTtl":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Time to live of the Cosmos DB Cassandra table"},"id":{"type":"string","description":"Name of the Cosmos DB Cassandra table"},"schema":{"oneOf":[{"$ref":"#/definitions/CassandraSchema"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB Cassandra table schema"}},"required":["id"],"description":"Cosmos DB Cassandra table id object"},"ClusterKey":{"type":"object","properties":{"name":{"type":"string","description":"Name of the Cosmos DB Cassandra table cluster key"},"orderBy":{"type":"string","description":"Order of the Cosmos DB Cassandra table cluster key, only support \"Asc\" and \"Desc\""}},"description":"Cosmos DB Cassandra table cluster key"},"Column":{"type":"object","properties":{"name":{"type":"string","description":"Name of the Cosmos DB Cassandra table column"},"type":{"type":"string","description":"Type of the Cosmos DB Cassandra table column"}},"description":"Cosmos DB Cassandra table column"},"ConflictResolutionPolicy":{"type":"object","properties":{"conflictResolutionPath":{"type":"string","description":"The conflict resolution path in the case of LastWriterWins mode."},"conflictResolutionProcedure":{"type":"string","description":"The procedure to resolve conflicts in the case of custom mode."},"mode":{"oneOf":[{"type":"string","enum":["LastWriterWins","Custom"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates the conflict resolution mode."}},"description":"The conflict resolution policy for the container."},"ConsistencyPolicy":{"type":"object","properties":{"defaultConsistencyLevel":{"oneOf":[{"type":"string","enum":["Eventual","Session","BoundedStaleness","Strong","ConsistentPrefix"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The default consistency level and configuration settings of the Cosmos DB account."},"maxIntervalInSeconds":{"oneOf":[{"type":"integer","minimum":5,"maximum":86400},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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'."},"maxStalenessPrefix":{"oneOf":[{"type":"integer","minimum":1,"maximum":2147483647},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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'."}},"required":["defaultConsistencyLevel"],"description":"The consistency policy for the Cosmos DB database account."},"ContainerPartitionKey":{"type":"object","properties":{"kind":{"oneOf":[{"type":"string","enum":["Hash","Range"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates the kind of algorithm used for partitioning."},"paths":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of paths using which data within the container can be partitioned"}},"description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"DatabaseAccountCreateUpdateProperties":{"type":"object","properties":{"capabilities":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Capability"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of Cosmos DB capabilities for the account"},"connectorOffer":{"oneOf":[{"type":"string","enum":["Small"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The cassandra connector offer type for the Cosmos DB database C* account."},"consistencyPolicy":{"oneOf":[{"$ref":"#/definitions/ConsistencyPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The consistency policy for the Cosmos DB database account."},"databaseAccountOfferType":{"oneOf":[{"type":"string","enum":["Standard"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The offer type for the database"},"enableAutomaticFailover":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"enableCassandraConnector":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enables the cassandra connector on the Cosmos DB C* account"},"enableMultipleWriteLocations":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enables the account to write in multiple locations"},"ipRangeFilter":{"type":"string","description":"Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account. IP addresses/ranges must be comma separated and must not contain any spaces."},"isVirtualNetworkFilterEnabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Flag to indicate whether to enable/disable Virtual Network ACL rules."},"locations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Location"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An array that contains the georeplication locations enabled for the Cosmos DB account."},"virtualNetworkRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/VirtualNetworkRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of Virtual Network ACL rules configured for the Cosmos DB account."}},"required":["databaseAccountOfferType","locations"],"description":"Properties to create and update Azure Cosmos DB database accounts."},"databaseAccounts_apis_databases_collections_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB collection name."},"properties":{"oneOf":[{"$ref":"#/definitions/MongoDBCollectionCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"type":{"type":"string","enum":["collections"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections"},"databaseAccounts_apis_databases_collections_settings_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings"},"databaseAccounts_apis_databases_containers_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB container name."},"properties":{"oneOf":[{"$ref":"#/definitions/SqlContainerCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB container."},"type":{"type":"string","enum":["containers"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers"},"databaseAccounts_apis_databases_containers_settings_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings"},"databaseAccounts_apis_databases_graphs_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB graph name."},"properties":{"oneOf":[{"$ref":"#/definitions/GremlinGraphCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"type":{"type":"string","enum":["graphs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs"},"databaseAccounts_apis_databases_graphs_settings_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings"},"databaseAccounts_apis_databases_settings_childResource":{"type":"object","oneOf":[{"type":"object","properties":{"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."}},"required":["name","properties"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"},{"type":"object","properties":{"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."}},"required":["name","properties"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"},{"type":"object","properties":{"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."}},"required":["name","properties"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"}],"properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"type":{"type":"string","enum":["settings"]}},"required":["apiVersion","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings"},"databaseAccounts_apis_keyspaces_settings_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings"},"databaseAccounts_apis_keyspaces_tables_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","description":"Cosmos DB table name."},"properties":{"oneOf":[{"$ref":"#/definitions/CassandraTableCreateUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to create and update Azure Cosmos DB Cassandra table."},"type":{"type":"string","enum":["tables"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables"},"databaseAccounts_apis_keyspaces_tables_settings_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings"},"databaseAccounts_apis_tables_settings_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-04-08"]},"name":{"type":"string","enum":["throughput"]},"properties":{"oneOf":[{"$ref":"#/definitions/ThroughputUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties to update Azure Cosmos DB resource throughput."},"type":{"type":"string","enum":["settings"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings"},"ExcludedPath":{"type":"object","properties":{"path":{"type":"string","description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}}},"GremlinDatabaseCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/GremlinDatabaseResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB Gremlin database id object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB Gremlin database."},"GremlinDatabaseResource":{"type":"object","properties":{"id":{"type":"string","description":"Name of the Cosmos DB Gremlin database"}},"required":["id"],"description":"Cosmos DB Gremlin database id object"},"GremlinGraphCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/GremlinGraphResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB Gremlin graph resource object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB Gremlin graph."},"GremlinGraphResource":{"type":"object","properties":{"conflictResolutionPolicy":{"oneOf":[{"$ref":"#/definitions/ConflictResolutionPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The conflict resolution policy for the container."},"defaultTtl":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default time to live"},"id":{"type":"string","description":"Name of the Cosmos DB Gremlin graph"},"indexingPolicy":{"oneOf":[{"$ref":"#/definitions/IndexingPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB indexing policy"},"partitionKey":{"oneOf":[{"$ref":"#/definitions/ContainerPartitionKey"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"uniqueKeyPolicy":{"oneOf":[{"$ref":"#/definitions/UniqueKeyPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."}},"required":["id"],"description":"Cosmos DB Gremlin graph resource object"},"IncludedPath":{"type":"object","properties":{"indexes":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Indexes"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of indexes for this path"},"path":{"type":"string","description":"The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)"}},"description":"The paths that are included in indexing"},"Indexes":{"type":"object","properties":{"dataType":{"oneOf":[{"type":"string","enum":["String","Number","Point","Polygon","LineString","MultiPolygon"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The datatype for which the indexing behavior is applied to."},"kind":{"oneOf":[{"type":"string","enum":["Hash","Range","Spatial"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates the type of index."},"precision":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The precision of the index. -1 is maximum precision."}},"description":"The indexes for the path."},"IndexingPolicy":{"type":"object","properties":{"automatic":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates if the indexing policy is automatic"},"excludedPaths":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ExcludedPath"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of paths to exclude from indexing"},"includedPaths":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/IncludedPath"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of paths to include in the indexing"},"indexingMode":{"oneOf":[{"type":"string","enum":["Consistent","Lazy","None"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates the indexing mode."}},"description":"Cosmos DB indexing policy"},"Location":{"type":"object","properties":{"failoverPriority":{"oneOf":[{"type":"integer","minimum":0},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Flag to indicate whether or not this region is an AvailabilityZone region"},"locationName":{"type":"string","description":"The name of the region."},"provisioningState":{"type":"string","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. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed."}},"description":"A region in which the Azure Cosmos DB database account is deployed."},"MongoDBCollectionCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/MongoDBCollectionResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB MongoDB collection resource object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB MongoDB collection."},"MongoDBCollectionResource":{"type":"object","properties":{"id":{"type":"string","description":"Name of the Cosmos DB MongoDB collection"},"indexes":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/MongoIndex"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of index keys"},"shardKey":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The shard key and partition kind pair, only support \"Hash\" partition kind"}},"required":["id"],"description":"Cosmos DB MongoDB collection resource object"},"MongoDBDatabaseCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/MongoDBDatabaseResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB MongoDB database id object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB MongoDB database."},"MongoDBDatabaseResource":{"type":"object","properties":{"id":{"type":"string","description":"Name of the Cosmos DB MongoDB database"}},"required":["id"],"description":"Cosmos DB MongoDB database id object"},"MongoIndex":{"type":"object","properties":{"key":{"oneOf":[{"$ref":"#/definitions/MongoIndexKeys"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB MongoDB collection resource object"},"options":{"oneOf":[{"$ref":"#/definitions/MongoIndexOptions"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB MongoDB collection index options"}},"description":"Cosmos DB MongoDB collection index key"},"MongoIndexKeys":{"type":"object","properties":{"keys":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of keys for each MongoDB collection in the Azure Cosmos DB service"}},"description":"Cosmos DB MongoDB collection resource object"},"MongoIndexOptions":{"type":"object","properties":{"expireAfterSeconds":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Expire after seconds"},"unique":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Is unique or not"}},"description":"Cosmos DB MongoDB collection index options"},"SqlContainerCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/SqlContainerResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB SQL container resource object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB container."},"SqlContainerResource":{"type":"object","properties":{"conflictResolutionPolicy":{"oneOf":[{"$ref":"#/definitions/ConflictResolutionPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The conflict resolution policy for the container."},"defaultTtl":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default time to live"},"id":{"type":"string","description":"Name of the Cosmos DB SQL container"},"indexingPolicy":{"oneOf":[{"$ref":"#/definitions/IndexingPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB indexing policy"},"partitionKey":{"oneOf":[{"$ref":"#/definitions/ContainerPartitionKey"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The configuration of the partition key to be used for partitioning data into multiple partitions"},"uniqueKeyPolicy":{"oneOf":[{"$ref":"#/definitions/UniqueKeyPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."}},"required":["id"],"description":"Cosmos DB SQL container resource object"},"SqlDatabaseCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/SqlDatabaseResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB SQL database id object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB SQL database."},"SqlDatabaseResource":{"type":"object","properties":{"id":{"type":"string","description":"Name of the Cosmos DB SQL database"}},"required":["id"],"description":"Cosmos DB SQL database id object"},"TableCreateUpdateProperties":{"type":"object","properties":{"options":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are \"If-Match\", \"If-None-Match\", \"Session-Token\" and \"Throughput\""},"resource":{"oneOf":[{"$ref":"#/definitions/TableResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB table id object"}},"required":["options","resource"],"description":"Properties to create and update Azure Cosmos DB Table."},"TableResource":{"type":"object","properties":{"id":{"type":"string","description":"Name of the Cosmos DB table"}},"required":["id"],"description":"Cosmos DB table id object"},"ThroughputResource":{"type":"object","properties":{"throughput":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Value of the Cosmos DB resource throughput"}},"required":["throughput"],"description":"Cosmos DB resource throughput object"},"ThroughputUpdateProperties":{"type":"object","properties":{"resource":{"oneOf":[{"$ref":"#/definitions/ThroughputResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cosmos DB resource throughput object"}},"required":["resource"],"description":"Properties to update Azure Cosmos DB resource throughput."},"UniqueKey":{"type":"object","properties":{"paths":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of paths must be unique for each document in the Azure Cosmos DB service"}},"description":"The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."},"UniqueKeyPolicy":{"type":"object","properties":{"uniqueKeys":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/UniqueKey"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service."}},"description":"The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service."},"VirtualNetworkRule":{"type":"object","properties":{"id":{"type":"string","description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}."},"ignoreMissingVNetServiceEndpoint":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Create firewall rule before the virtual network has vnet service endpoint enabled."}},"description":"Virtual Network ACL Rule object"}}}
{"id":"https://schema.management.azure.com/schemas/2020-07-01-preview/Microsoft.Authorization.Resources.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Authorization","description":"Microsoft Authorization Resource Types","resourceDefinitions":{},"unknown_resourceDefinitions":{"policyExemptions":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2020-07-01-preview"]},"name":{"type":"string","description":"The name of the policy exemption to delete."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyExemptionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy exemption properties."},"type":{"type":"string","enum":["Microsoft.Authorization/policyExemptions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Authorization/policyExemptions"}},"definitions":{"PolicyExemptionProperties":{"type":"object","properties":{"description":{"type":"string","description":"The description of the policy exemption."},"displayName":{"type":"string","description":"The display name of the policy exemption."},"exemptionCategory":{"oneOf":[{"type":"string","enum":["Waiver","Mitigated"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy exemption category. Possible values are Waiver and Mitigated."},"expiresOn":{"type":"string","format":"date-time","description":"The expiration date and time (in UTC ISO 8601 format yyyy-MM-ddTHH:mm:ssZ) of the policy exemption."},"metadata":{"type":"object","properties":{},"description":"The policy exemption metadata. Metadata is an open ended object and is typically a collection of key value pairs."},"policyAssignmentId":{"type":"string","description":"The ID of the policy assignment that is being exempted."},"policyDefinitionReferenceIds":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The policy definition reference ID list when the associated policy assignment is an assignment of a policy set definition."}},"required":["exemptionCategory","policyAssignmentId"],"description":"The policy exemption properties."}}}
{"id":"https://schema.management.azure.com/schemas/2018-05-01/Microsoft.BatchAI.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.BatchAI","description":"Microsoft BatchAI Resource Types","resourceDefinitions":{"workspaces":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"location":{"type":"string","description":"The region in which to create the Workspace."},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/workspaces_experiments_childResource"},{"$ref":"#/definitions/workspaces_fileServers_childResource"},{"$ref":"#/definitions/workspaces_clusters_childResource"}]}},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The user specified tags associated with the Workspace."},"type":{"type":"string","enum":["Microsoft.BatchAI/workspaces"]}},"required":["apiVersion","location","name","type"],"description":"Microsoft.BatchAI/workspaces"},"workspaces_clusters":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the cluster within the specified resource group. Cluster names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/ClusterBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a Cluster."},"type":{"type":"string","enum":["Microsoft.BatchAI/workspaces/clusters"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.BatchAI/workspaces/clusters"},"workspaces_experiments":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/workspaces_experiments_jobs_childResource"}]}},"type":{"type":"string","enum":["Microsoft.BatchAI/workspaces/experiments"]}},"required":["apiVersion","name","type"],"description":"Microsoft.BatchAI/workspaces/experiments"},"workspaces_experiments_jobs":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the job within the specified resource group. Job names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/JobBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a Batch AI Job."},"type":{"type":"string","enum":["Microsoft.BatchAI/workspaces/experiments/jobs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.BatchAI/workspaces/experiments/jobs"},"workspaces_fileServers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the file server within the specified resource group. File server names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/FileServerBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a file server."},"type":{"type":"string","enum":["Microsoft.BatchAI/workspaces/fileServers"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.BatchAI/workspaces/fileServers"}},"definitions":{"AppInsightsReference":{"type":"object","properties":{"component":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"instrumentationKey":{"type":"string","description":"Value of the Azure Application Insights instrumentation key."},"instrumentationKeySecretReference":{"oneOf":[{"$ref":"#/definitions/KeyVaultSecretReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Key Vault Secret reference."}},"required":["component"],"description":"Azure Application Insights information for performance counters reporting."},"AutoScaleSettings":{"type":"object","properties":{"initialNodeCount":{"oneOf":[{"type":"integer","default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of compute nodes to allocate on cluster creation. Note that this value is used only during cluster creation. Default: 0."},"maximumNodeCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum number of compute nodes the cluster can have."},"minimumNodeCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The minimum number of compute nodes the Batch AI service will try to allocate for the cluster. Note, the actual number of nodes can be less than the specified value if the subscription has not enough quota to fulfill the request."}},"required":["maximumNodeCount","minimumNodeCount"],"description":"Auto-scale settings for the cluster. The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the number of queued and running jobs assigned to the cluster."},"AzureBlobFileSystemReference":{"type":"object","properties":{"accountName":{"type":"string","description":"Name of the Azure storage account."},"containerName":{"type":"string","description":"Name of the Azure Blob Storage container to mount on the cluster."},"credentials":{"oneOf":[{"$ref":"#/definitions/AzureStorageCredentialsInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Azure storage account credentials."},"mountOptions":{"type":"string","description":"Mount options for mounting blobfuse file system."},"relativeMountPath":{"type":"string","description":"The relative path on the compute node where the Azure File container will be mounted. Note that all cluster level containers will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level containers will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT."}},"required":["accountName","containerName","credentials","relativeMountPath"],"description":"Azure Blob Storage Container mounting configuration."},"AzureFileShareReference":{"type":"object","properties":{"accountName":{"type":"string","description":"Name of the Azure storage account."},"azureFileUrl":{"type":"string","description":"URL to access the Azure File."},"credentials":{"oneOf":[{"$ref":"#/definitions/AzureStorageCredentialsInfo"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Azure storage account credentials."},"directoryMode":{"type":"string","default":"0777","description":"File mode for directories on the mounted file share. Default value: 0777."},"fileMode":{"type":"string","default":"0777","description":"File mode for files on the mounted file share. Default value: 0777."},"relativeMountPath":{"type":"string","description":"The relative path on the compute node where the Azure File share will be mounted. Note that all cluster level file shares will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level file shares will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT."}},"required":["accountName","azureFileUrl","credentials","relativeMountPath"],"description":"Azure File Share mounting configuration."},"AzureStorageCredentialsInfo":{"type":"object","properties":{"accountKey":{"type":"string","description":"Storage account key. One of accountKey or accountKeySecretReference must be specified."},"accountKeySecretReference":{"oneOf":[{"$ref":"#/definitions/KeyVaultSecretReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Key Vault Secret reference."}},"description":"Azure storage account credentials."},"Caffe2Settings":{"type":"object","properties":{"commandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the python script."},"pythonInterpreterPath":{"type":"string","description":"The path to the Python interpreter."},"pythonScriptFilePath":{"type":"string","description":"The python script to execute."}},"required":["pythonScriptFilePath"],"description":"Caffe2 job settings."},"CaffeSettings":{"type":"object","properties":{"commandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the Caffe job."},"configFilePath":{"type":"string","description":"Path of the config file for the job. This property cannot be specified if pythonScriptFilePath is specified."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property"},"pythonInterpreterPath":{"type":"string","description":"The path to the Python interpreter. The property can be specified only if the pythonScriptFilePath is specified."},"pythonScriptFilePath":{"type":"string","description":"Python script to execute. This property cannot be specified if configFilePath is specified."}},"description":"Caffe job settings."},"ChainerSettings":{"type":"object","properties":{"commandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the python script."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property"},"pythonInterpreterPath":{"type":"string","description":"The path to the Python interpreter."},"pythonScriptFilePath":{"type":"string","description":"The python script to execute."}},"required":["pythonScriptFilePath"],"description":"Chainer job settings."},"ClusterBaseProperties":{"type":"object","properties":{"nodeSetup":{"oneOf":[{"$ref":"#/definitions/NodeSetup"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Node setup settings."},"scaleSettings":{"oneOf":[{"$ref":"#/definitions/ScaleSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster."},"subnet":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"userAccountSettings":{"oneOf":[{"$ref":"#/definitions/UserAccountSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Settings for user account that gets created on each on the nodes of a cluster."},"virtualMachineConfiguration":{"oneOf":[{"$ref":"#/definitions/VirtualMachineConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"VM configuration."},"vmPriority":{"oneOf":[{"type":"string","enum":["dedicated","lowpriority"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"VM priority. Allowed values are: dedicated (default) and lowpriority."},"vmSize":{"type":"string","description":"The size of the virtual machines in the cluster. All nodes in a cluster have the same VM size. For information about available VM sizes for clusters using images from the Virtual Machines Marketplace see Sizes for Virtual Machines (Linux). Batch AI service supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series)."}},"required":["userAccountSettings","vmSize"],"description":"The properties of a Cluster."},"CNTKsettings":{"type":"object","properties":{"commandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the python script or cntk executable."},"configFilePath":{"type":"string","description":"Specifies the path of the BrainScript config file. This property can be specified only if the languageType is 'BrainScript'."},"languageType":{"type":"string","description":"The language to use for launching CNTK (aka Microsoft Cognitive Toolkit) job. Valid values are 'BrainScript' or 'Python'."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property"},"pythonInterpreterPath":{"type":"string","description":"The path to the Python interpreter. This property can be specified only if the languageType is 'Python'."},"pythonScriptFilePath":{"type":"string","description":"Python script to execute. This property can be specified only if the languageType is 'Python'."}},"description":"CNTK (aka Microsoft Cognitive Toolkit) job settings."},"ContainerSettings":{"type":"object","properties":{"imageSourceRegistry":{"oneOf":[{"$ref":"#/definitions/ImageSourceRegistry"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Information about docker image for the job."},"shmSize":{"type":"string","description":"Size of /dev/shm. Please refer to docker documentation for supported argument formats."}},"required":["imageSourceRegistry"],"description":"Docker container settings."},"CustomMpiSettings":{"type":"object","properties":{"commandLine":{"type":"string","description":"The command line to be executed by mpi runtime on each compute node."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property"}},"required":["commandLine"],"description":"Custom MPI job settings."},"CustomToolkitSettings":{"type":"object","properties":{"commandLine":{"type":"string","description":"The command line to execute on the master node."}},"description":"Custom tool kit job settings."},"DataDisks":{"type":"object","properties":{"cachingType":{"oneOf":[{"type":"string","enum":["none","readonly","readwrite"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Caching type for the disks. Available values are none (default), readonly, readwrite. Caching type can be set only for VM sizes supporting premium storage."},"diskCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of data disks attached to the File Server. If multiple disks attached, they will be configured in RAID level 0."},"diskSizeInGB":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Disk size in GB for the blank data disks."},"storageAccountType":{"oneOf":[{"type":"string","enum":["Standard_LRS","Premium_LRS"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Type of storage account to be used on the disk. Possible values are: Standard_LRS or Premium_LRS. Premium storage account type can only be used with VM sizes supporting premium storage."}},"required":["diskCount","diskSizeInGB","storageAccountType"],"description":"Data disks settings."},"EnvironmentVariable":{"type":"object","properties":{"name":{"type":"string","description":"The name of the environment variable."},"value":{"type":"string","description":"The value of the environment variable."}},"required":["name","value"],"description":"An environment variable definition."},"EnvironmentVariableWithSecretValue":{"type":"object","properties":{"name":{"type":"string","description":"The name of the environment variable to store the secret value."},"value":{"type":"string","description":"The value of the environment variable. This value will never be reported back by Batch AI."},"valueSecretReference":{"oneOf":[{"$ref":"#/definitions/KeyVaultSecretReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Key Vault Secret reference."}},"required":["name"],"description":"An environment variable with secret value definition."},"FileServerBaseProperties":{"type":"object","properties":{"dataDisks":{"oneOf":[{"$ref":"#/definitions/DataDisks"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Data disks settings."},"sshConfiguration":{"oneOf":[{"$ref":"#/definitions/SshConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SSH configuration."},"subnet":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"vmSize":{"type":"string","description":"The size of the virtual machine for the File Server. For information about available VM sizes from the Virtual Machines Marketplace, see Sizes for Virtual Machines (Linux)."}},"required":["dataDisks","sshConfiguration","vmSize"],"description":"The properties of a file server."},"FileServerReference":{"type":"object","properties":{"fileServer":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"mountOptions":{"type":"string","description":"Mount options to be passed to mount command."},"relativeMountPath":{"type":"string","description":"The relative path on the compute node where the File Server will be mounted. Note that all cluster level file servers will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level file servers will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT."},"sourceDirectory":{"type":"string","description":"File Server directory that needs to be mounted. If this property is not specified, the entire File Server will be mounted."}},"required":["fileServer","relativeMountPath"],"description":"File Server mounting configuration."},"HorovodSettings":{"type":"object","properties":{"commandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the python script."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property"},"pythonInterpreterPath":{"type":"string","description":"The path to the Python interpreter."},"pythonScriptFilePath":{"type":"string","description":"The python script to execute."}},"required":["pythonScriptFilePath"],"description":"Specifies the settings for Horovod job."},"ImageReference":{"type":"object","properties":{"offer":{"type":"string","description":"Offer of the image."},"publisher":{"type":"string","description":"Publisher of the image."},"sku":{"type":"string","description":"SKU of the image."},"version":{"type":"string","description":"Version of the image."},"virtualMachineImageId":{"type":"string","description":"The ARM resource identifier of the virtual machine image for the compute nodes. This is of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}. The virtual machine image must be in the same region and subscription as the cluster. 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. Note, you need to provide publisher, offer and sku of the base OS image of which the custom image has been derived from."}},"required":["offer","publisher","sku"],"description":"The OS image reference."},"ImageSourceRegistry":{"type":"object","properties":{"credentials":{"oneOf":[{"$ref":"#/definitions/PrivateRegistryCredentials"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Credentials to access a container image in a private repository."},"image":{"type":"string","description":"The name of the image in the image repository."},"serverUrl":{"type":"string","description":"URL for image repository."}},"required":["image"],"description":"Information about docker image for the job."},"InputDirectory":{"type":"object","properties":{"id":{"type":"string","description":"The ID for the input directory. The job can use AZ_BATCHAI_INPUT_<id> environment variable to find the directory path, where <id> is the value of id attribute."},"path":{"type":"string","description":"The path to the input directory."}},"required":["id","path"],"description":"Input directory for the job."},"JobBaseProperties":{"type":"object","properties":{"caffe2Settings":{"oneOf":[{"$ref":"#/definitions/Caffe2Settings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Caffe2 job settings."},"caffeSettings":{"oneOf":[{"$ref":"#/definitions/CaffeSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Caffe job settings."},"chainerSettings":{"oneOf":[{"$ref":"#/definitions/ChainerSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Chainer job settings."},"cluster":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"cntkSettings":{"oneOf":[{"$ref":"#/definitions/CNTKsettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"CNTK (aka Microsoft Cognitive Toolkit) job settings."},"constraints":{"oneOf":[{"$ref":"#/definitions/JobBasePropertiesConstraints"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Constraints associated with the Job."},"containerSettings":{"oneOf":[{"$ref":"#/definitions/ContainerSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Docker container settings."},"customMpiSettings":{"oneOf":[{"$ref":"#/definitions/CustomMpiSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Custom MPI job settings."},"customToolkitSettings":{"oneOf":[{"$ref":"#/definitions/CustomToolkitSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Custom tool kit job settings."},"environmentVariables":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EnvironmentVariable"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of user defined environment variables which will be setup for the job."},"horovodSettings":{"oneOf":[{"$ref":"#/definitions/HorovodSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the settings for Horovod job."},"inputDirectories":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/InputDirectory"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of input directories for the job."},"jobPreparation":{"oneOf":[{"$ref":"#/definitions/JobPreparation"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Job preparation settings."},"mountVolumes":{"oneOf":[{"$ref":"#/definitions/MountVolumes"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Details of volumes to mount on the cluster."},"nodeCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of compute nodes to run the job on. The job will be gang scheduled on that many compute nodes."},"outputDirectories":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/OutputDirectory"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of output directories for the job."},"pyTorchSettings":{"oneOf":[{"$ref":"#/definitions/PyTorchSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"pyTorch job settings."},"schedulingPriority":{"oneOf":[{"type":"string","enum":["low","normal","high"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Scheduling priority associated with the job. Possible values: low, normal, high."},"secrets":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EnvironmentVariableWithSecretValue"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of user defined environment variables with secret values which will be setup for the job. Server will never report values of these variables back."},"stdOutErrPathPrefix":{"type":"string","description":"The path where the Batch AI service will store stdout, stderror and execution log of the job."},"tensorFlowSettings":{"oneOf":[{"$ref":"#/definitions/TensorFlowSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"TensorFlow job settings."}},"required":["cluster","nodeCount","stdOutErrPathPrefix"],"description":"The properties of a Batch AI Job."},"JobBasePropertiesConstraints":{"type":"object","properties":{"maxWallClockTime":{"type":"string","default":"7.00:00:00","format":"duration","description":"Max time the job can run. Default value: 1 week."}},"description":"Constraints associated with the Job."},"JobPreparation":{"type":"object","properties":{"commandLine":{"type":"string","description":"The command line to execute. If containerSettings is specified on the job, this commandLine will be executed in the same container as job. Otherwise it will be executed on the node."}},"required":["commandLine"],"description":"Job preparation settings."},"KeyVaultSecretReference":{"type":"object","properties":{"secretUrl":{"type":"string","description":"The URL referencing a secret in the Key Vault."},"sourceVault":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."}},"required":["secretUrl","sourceVault"],"description":"Key Vault Secret reference."},"ManualScaleSettings":{"type":"object","properties":{"nodeDeallocationOption":{"oneOf":[{"type":"string","enum":["requeue","terminate","waitforjobcompletion"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An action to be performed when the cluster size is decreasing. The default value is requeue."},"targetNodeCount":{"oneOf":[{"type":"integer","default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The desired number of compute nodes in the Cluster. Default is 0."}},"required":["targetNodeCount"],"description":"Manual scale settings for the cluster."},"MountVolumes":{"type":"object","properties":{"azureBlobFileSystems":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/AzureBlobFileSystemReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of Azure Blob Containers that are to be mounted to the cluster nodes."},"azureFileShares":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/AzureFileShareReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of Azure File Shares that are to be mounted to the cluster nodes."},"fileServers":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/FileServerReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of Batch AI File Servers that are to be mounted to the cluster nodes."},"unmanagedFileSystems":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/UnmanagedFileSystemReference"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of unmanaged file systems that are to be mounted to the cluster nodes."}},"description":"Details of volumes to mount on the cluster."},"NodeSetup":{"type":"object","properties":{"mountVolumes":{"oneOf":[{"$ref":"#/definitions/MountVolumes"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Details of volumes to mount on the cluster."},"performanceCountersSettings":{"oneOf":[{"$ref":"#/definitions/PerformanceCountersSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Performance counters reporting settings."},"setupTask":{"oneOf":[{"$ref":"#/definitions/SetupTask"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies a setup task which can be used to customize the compute nodes of the cluster."}},"description":"Node setup settings."},"OutputDirectory":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the output directory. The job can use AZ_BATCHAI_OUTPUT_<id> environment variable to find the directory path, where <id> is the value of id attribute."},"pathPrefix":{"type":"string","description":"The prefix path where the output directory will be created. Note, this is an absolute path to prefix. E.g. $AZ_BATCHAI_MOUNT_ROOT/MyNFS/MyLogs. The full path to the output directory by combining pathPrefix, jobOutputDirectoryPathSegment (reported by get job) and pathSuffix."},"pathSuffix":{"type":"string","description":"The suffix path where the output directory will be created. E.g. models. You can find the full path to the output directory by combining pathPrefix, jobOutputDirectoryPathSegment (reported by get job) and pathSuffix."}},"required":["id","pathPrefix"],"description":"Output directory for the job."},"PerformanceCountersSettings":{"type":"object","properties":{"appInsightsReference":{"oneOf":[{"$ref":"#/definitions/AppInsightsReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Azure Application Insights information for performance counters reporting."}},"required":["appInsightsReference"],"description":"Performance counters reporting settings."},"PrivateRegistryCredentials":{"type":"object","properties":{"password":{"type":"string","description":"User password to login to the docker repository. One of password or passwordSecretReference must be specified."},"passwordSecretReference":{"oneOf":[{"$ref":"#/definitions/KeyVaultSecretReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Key Vault Secret reference."},"username":{"type":"string","description":"User name to login to the repository."}},"required":["username"],"description":"Credentials to access a container image in a private repository."},"PyTorchSettings":{"type":"object","properties":{"commandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the python script."},"communicationBackend":{"type":"string","description":"Type of the communication backend for distributed jobs. Valid values are 'TCP', 'Gloo' or 'MPI'. Not required for non-distributed jobs."},"processCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property"},"pythonInterpreterPath":{"type":"string","description":"The path to the Python interpreter."},"pythonScriptFilePath":{"type":"string","description":"The python script to execute."}},"required":["pythonScriptFilePath"],"description":"pyTorch job settings."},"ResourceId":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the resource"}},"required":["id"],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"ScaleSettings":{"type":"object","properties":{"autoScale":{"oneOf":[{"$ref":"#/definitions/AutoScaleSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Auto-scale settings for the cluster. The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the number of queued and running jobs assigned to the cluster."},"manual":{"oneOf":[{"$ref":"#/definitions/ManualScaleSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Manual scale settings for the cluster."}},"description":"At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster."},"SetupTask":{"type":"object","properties":{"commandLine":{"type":"string","description":"The command line to be executed on each cluster's node after it being allocated or rebooted. The command is executed in a bash subshell as a root."},"environmentVariables":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EnvironmentVariable"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of user defined environment variables to be set for setup task."},"secrets":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EnvironmentVariableWithSecretValue"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of user defined environment variables with secret values to be set for the setup task. Server will never report values of these variables back."},"stdOutErrPathPrefix":{"type":"string","description":"The prefix of a path where the Batch AI service will upload the stdout, stderr and execution log of the setup task."}},"required":["commandLine","stdOutErrPathPrefix"],"description":"Specifies a setup task which can be used to customize the compute nodes of the cluster."},"SshConfiguration":{"type":"object","properties":{"publicIPsToAllow":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of source IP ranges to allow SSH connection from. The default value is '*' (all source IPs are allowed). Maximum number of IP ranges that can be specified is 400."},"userAccountSettings":{"oneOf":[{"$ref":"#/definitions/UserAccountSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Settings for user account that gets created on each on the nodes of a cluster."}},"required":["userAccountSettings"],"description":"SSH configuration."},"TensorFlowSettings":{"type":"object","properties":{"masterCommandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the python script for the master task."},"parameterServerCommandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the python script for the parameter server. Optional for single process jobs."},"parameterServerCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of parameter server tasks. If specified, the value must be less than or equal to nodeCount. If not specified, the default value is equal to 1 for distributed TensorFlow training. This property can be specified only for distributed TensorFlow training."},"pythonInterpreterPath":{"type":"string","description":"The path to the Python interpreter."},"pythonScriptFilePath":{"type":"string","description":"The python script to execute."},"workerCommandLineArgs":{"type":"string","description":"Command line arguments that need to be passed to the python script for the worker task. Optional for single process jobs."},"workerCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of worker tasks. If specified, the value must be less than or equal to (nodeCount * numberOfGPUs per VM). If not specified, the default value is equal to nodeCount. This property can be specified only for distributed TensorFlow training."}},"required":["pythonScriptFilePath"],"description":"TensorFlow job settings."},"UnmanagedFileSystemReference":{"type":"object","properties":{"mountCommand":{"type":"string","description":"Mount command line. Note, Batch AI will append mount path to the command on its own."},"relativeMountPath":{"type":"string","description":"The relative path on the compute node where the unmanaged file system will be mounted. Note that all cluster level unmanaged file systems will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level unmanaged file systems will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT."}},"required":["mountCommand","relativeMountPath"],"description":"Unmanaged file system mounting configuration."},"UserAccountSettings":{"type":"object","properties":{"adminUserName":{"type":"string","description":"Name of the administrator user account which can be used to SSH to nodes."},"adminUserPassword":{"type":"string","description":"Password of the administrator user account."},"adminUserSshPublicKey":{"type":"string","description":"SSH public key of the administrator user account."}},"required":["adminUserName"],"description":"Settings for user account that gets created on each on the nodes of a cluster."},"VirtualMachineConfiguration":{"type":"object","properties":{"imageReference":{"oneOf":[{"$ref":"#/definitions/ImageReference"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The OS image reference."}},"description":"VM configuration."},"workspaces_clusters_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the cluster within the specified resource group. Cluster names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/ClusterBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a Cluster."},"type":{"type":"string","enum":["clusters"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.BatchAI/workspaces/clusters"},"workspaces_experiments_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"type":{"type":"string","enum":["experiments"]}},"required":["apiVersion","name","type"],"description":"Microsoft.BatchAI/workspaces/experiments"},"workspaces_experiments_jobs_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the job within the specified resource group. Job names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/JobBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a Batch AI Job."},"type":{"type":"string","enum":["jobs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.BatchAI/workspaces/experiments/jobs"},"workspaces_fileServers_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w_]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the file server within the specified resource group. File server names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long."},"properties":{"oneOf":[{"$ref":"#/definitions/FileServerBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a file server."},"type":{"type":"string","enum":["fileServers"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.BatchAI/workspaces/fileServers"}}}
{"id":"https://schema.management.azure.com/schemas/2019-10-17-preview/Microsoft.Insights.Application.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"microsoft.insights","description":"microsoft insights Resource Types","resourceDefinitions":{"workbooktemplates":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2019-10-17-preview"]},"location":{"type":"string","description":"Resource location"},"name":{"type":"string","description":"The name of the Application Insights component resource."},"properties":{"oneOf":[{"$ref":"#/definitions/WorkbookTemplateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties that contain a workbook template."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"type":{"type":"string","enum":["microsoft.insights/workbooktemplates"]}},"required":["apiVersion","location","name","properties","type"],"description":"microsoft.insights/workbooktemplates"}},"definitions":{"WorkbookTemplateGallery":{"type":"object","properties":{"category":{"type":"string","description":"Category for the gallery."},"name":{"type":"string","description":"Name of the workbook template in the gallery."},"order":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Order of the template within the gallery."},"resourceType":{"type":"string","description":"Azure resource type supported by the gallery."},"type":{"type":"string","description":"Type of workbook supported by the workbook template."}},"description":"Gallery information for a workbook template."},"WorkbookTemplateLocalizedGallery":{"type":"object","properties":{"galleries":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/WorkbookTemplateGallery"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Workbook galleries supported by the template."},"templateData":{"type":"object","properties":{},"description":"Valid JSON object containing workbook template payload."}},"description":"Localized template data and gallery information."},"WorkbookTemplateProperties":{"type":"object","properties":{"author":{"type":"string","description":"Information about the author of the workbook template."},"galleries":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/WorkbookTemplateGallery"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Workbook galleries supported by the template."},"localized":{"oneOf":[{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/definitions/WorkbookTemplateLocalizedGallery"}},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Key value pair of localized gallery. Each key is the locale code of languages supported by the Azure portal."},"priority":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Priority of the template. Determines which template to open when a workbook gallery is opened in viewer mode."},"templateData":{"type":"object","properties":{},"description":"Valid JSON object containing workbook template payload."}},"required":["galleries","templateData"],"description":"Properties that contain a workbook template."}}}
{"id":"https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Network.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Network","description":"Microsoft Network Resource Types","resourceDefinitions":{"applicationGateways":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/applicationGateways"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/applicationGateways"},"connections":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/connections"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkGatewayConnectionPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"Gets a unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/connections"},"expressRouteCircuits":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/expressRouteCircuits"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"sku":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitSku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The SKU."},"properties":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/expressRouteCircuits_peerings_childResource"},{"$ref":"#/definitions/expressRouteCircuits_authorizations_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/expressRouteCircuits"},"expressRouteCircuits_authorizations":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/expressRouteCircuits/authorizations"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/AuthorizationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/expressRouteCircuits/authorizations"},"expressRouteCircuits_peerings":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/expressRouteCircuits/peerings"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitPeeringPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/expressRouteCircuits/peerings"},"loadBalancers":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/loadBalancers"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/LoadBalancerPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/loadBalancers"},"localNetworkGateways":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/localNetworkGateways"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/LocalNetworkGatewayPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/localNetworkGateways"},"networkInterfaces":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/networkInterfaces"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/NetworkInterfacePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/networkInterfaces"},"networkSecurityGroups":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/networkSecurityGroups"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/NetworkSecurityGroupPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/networkSecurityGroups_securityRules_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/networkSecurityGroups"},"networkSecurityGroups_securityRules":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/networkSecurityGroups/securityRules"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/SecurityRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/networkSecurityGroups/securityRules"},"networkWatchers":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/networkWatchers"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"properties":{"oneOf":[{"$ref":"#/definitions/NetworkWatcherPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/networkWatchers_packetCaptures_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/networkWatchers"},"networkWatchers_packetCaptures":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/networkWatchers/packetCaptures"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/PacketCaptureParameters"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/networkWatchers/packetCaptures"},"publicIPAddresses":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/publicIPAddresses"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/PublicIPAddressPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/publicIPAddresses"},"routeFilters":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/routeFilters"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/RouteFilterPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/routeFilters_routeFilterRules_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/routeFilters"},"routeFilters_routeFilterRules":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/routeFilters/routeFilterRules"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/RouteFilterRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/routeFilters/routeFilterRules"},"routeTables":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/routeTables"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/RouteTablePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"Gets a unique read-only string that changes whenever the resource is updated."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/routeTables_routes_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/routeTables"},"routeTables_routes":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/routeTables/routes"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/RoutePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/routeTables/routes"},"virtualNetworkGateways":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/virtualNetworkGateways"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkGatewayPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"Gets a unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/virtualNetworkGateways"},"virtualNetworks":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/virtualNetworks"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"Gets a unique read-only string that changes whenever the resource is updated."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/virtualNetworks_virtualNetworkPeerings_childResource"},{"$ref":"#/definitions/virtualNetworks_subnets_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Network/virtualNetworks"},"virtualNetworks_subnets":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/virtualNetworks/subnets"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/SubnetPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/virtualNetworks/subnets"},"virtualNetworks_virtualNetworkPeerings":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Network/virtualNetworks/virtualNetworkPeerings"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkPeeringPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/virtualNetworks/virtualNetworkPeerings"}},"definitions":{"AddressSpace":{"type":"object","properties":{"addressPrefixes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of address blocks reserved for this virtual network in CIDR notation."}},"required":["addressPrefixes"],"description":"AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network."},"ApplicationGatewayAuthenticationCertificate":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayAuthenticationCertificatePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Authentication certificates of an application gateway."},"ApplicationGatewayAuthenticationCertificatePropertiesFormat":{"type":"object","properties":{"data":{"type":"string","description":"Certificate public data."},"provisioningState":{"type":"string","description":"Provisioning state of the authentication certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Authentication certificates properties of an application gateway."},"ApplicationGatewayBackendAddress":{"type":"object","properties":{"fqdn":{"type":"string","description":"Fully qualified domain name (FQDN)."},"ipAddress":{"type":"string","description":"IP address"}},"description":"Backend address of an application gateway."},"ApplicationGatewayBackendAddressPool":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayBackendAddressPoolPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Backend Address Pool of an application gateway."},"ApplicationGatewayBackendAddressPoolPropertiesFormat":{"type":"object","properties":{"backendIPConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of references to IPs defined in network interfaces."},"backendAddresses":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayBackendAddress"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Backend addresses"},"provisioningState":{"type":"string","description":"Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of Backend Address Pool of an application gateway."},"ApplicationGatewayBackendHttpSettings":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayBackendHttpSettingsPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Backend address pool settings of an application gateway."},"ApplicationGatewayBackendHttpSettingsPropertiesFormat":{"type":"object","properties":{"port":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Port"},"protocol":{"oneOf":[{"type":"string","enum":["Http","Https"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Protocol."},"cookieBasedAffinity":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Cookie based affinity."},"requestTimeout":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds."},"probe":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Probe resource of an application gateway."},"authenticationCertificates":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Array of references to application gateway authentication certificates."},"connectionDraining":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayConnectionDraining"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Connection draining of the backend http settings resource."},"hostName":{"type":"string","description":"Host header to be sent to the backend servers."},"pickHostNameFromBackendAddress":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether to pick host header should be picked from the host name of the backend server. Default value is false."},"affinityCookieName":{"type":"string","description":"Cookie name to use for the affinity cookie."},"probeEnabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether the probe is enabled. Default value is false."},"path":{"type":"string","description":"Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null."},"provisioningState":{"type":"string","description":"Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of Backend address pool settings of an application gateway."},"ApplicationGatewayConnectionDraining":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether connection draining is enabled or not."},"drainTimeoutInSec":{"oneOf":[{"type":"integer","minimum":1,"maximum":3600},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds."}},"required":["enabled","drainTimeoutInSec"],"description":"Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration."},"ApplicationGatewayFirewallDisabledRuleGroup":{"type":"object","properties":{"ruleGroupName":{"type":"string","description":"The name of the rule group that will be disabled."},"rules":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of rules that will be disabled. If null, all rules of the rule group will be disabled."}},"required":["ruleGroupName"],"description":"Allows to disable rules within a rule group or an entire rule group."},"ApplicationGatewayFrontendIPConfiguration":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayFrontendIPConfigurationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Frontend IP configuration of an application gateway."},"ApplicationGatewayFrontendIPConfigurationPropertiesFormat":{"type":"object","properties":{"privateIPAddress":{"type":"string","description":"PrivateIPAddress of the network interface IP Configuration."},"privateIPAllocationMethod":{"oneOf":[{"type":"string","enum":["Static","Dynamic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"PrivateIP allocation method."},"subnet":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Reference of the subnet resource."},"publicIPAddress":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Reference of the PublicIP resource."},"provisioningState":{"type":"string","description":"Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of Frontend IP configuration of an application gateway."},"ApplicationGatewayFrontendPort":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayFrontendPortPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Frontend port of an application gateway."},"ApplicationGatewayFrontendPortPropertiesFormat":{"type":"object","properties":{"port":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Frontend port"},"provisioningState":{"type":"string","description":"Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of Frontend port of an application gateway."},"ApplicationGatewayHttpListener":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayHttpListenerPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Http listener of an application gateway."},"ApplicationGatewayHttpListenerPropertiesFormat":{"type":"object","properties":{"frontendIPConfiguration":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Frontend IP configuration resource of an application gateway."},"frontendPort":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Frontend port resource of an application gateway."},"protocol":{"oneOf":[{"type":"string","enum":["Http","Https"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Protocol."},"hostName":{"type":"string","description":"Host name of HTTP listener."},"sslCertificate":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SSL certificate resource of an application gateway."},"requireServerNameIndication":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Applicable only if protocol is https. Enables SNI for multi-hosting."},"provisioningState":{"type":"string","description":"Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of HTTP listener of an application gateway."},"ApplicationGatewayIPConfiguration":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayIPConfigurationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed."},"ApplicationGatewayIPConfigurationPropertiesFormat":{"type":"object","properties":{"subnet":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Reference of the subnet resource. A subnet from where application gateway gets its private address."},"provisioningState":{"type":"string","description":"Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of IP configuration of an application gateway."},"ApplicationGatewayPathRule":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayPathRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Path rule of URL path map of an application gateway."},"ApplicationGatewayPathRulePropertiesFormat":{"type":"object","properties":{"paths":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Path rules of URL path map."},"backendAddressPool":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Backend address pool resource of URL path map path rule."},"backendHttpSettings":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Backend http settings resource of URL path map path rule."},"redirectConfiguration":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Redirect configuration resource of URL path map path rule."},"provisioningState":{"type":"string","description":"Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of path rule of an application gateway."},"ApplicationGatewayProbe":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayProbePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Probe of the application gateway."},"ApplicationGatewayProbeHealthResponseMatch":{"type":"object","properties":{"body":{"type":"string","description":"Body that must be contained in the health response. Default value is empty."},"statusCodes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399."}},"description":"Application gateway probe health response match"},"ApplicationGatewayProbePropertiesFormat":{"type":"object","properties":{"protocol":{"oneOf":[{"type":"string","enum":["Http","Https"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Protocol."},"host":{"type":"string","description":"Host name to send the probe to."},"path":{"type":"string","description":"Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>"},"interval":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds."},"timeout":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds."},"unhealthyThreshold":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20."},"pickHostNameFromBackendHttpSettings":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether the host header should be picked from the backend http settings. Default value is false."},"minServers":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Minimum number of servers that are always marked healthy. Default value is 0."},"match":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayProbeHealthResponseMatch"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Criterion for classifying a healthy probe response."},"provisioningState":{"type":"string","description":"Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of probe of an application gateway."},"ApplicationGatewayPropertiesFormat":{"type":"object","properties":{"sku":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewaySku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SKU of the application gateway resource."},"sslPolicy":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewaySslPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SSL policy of the application gateway resource."},"gatewayIPConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayIPConfiguration"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Subnets of application the gateway resource."},"authenticationCertificates":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayAuthenticationCertificate"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Authentication certificates of the application gateway resource."},"sslCertificates":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewaySslCertificate"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SSL certificates of the application gateway resource."},"frontendIPConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayFrontendIPConfiguration"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Frontend IP addresses of the application gateway resource."},"frontendPorts":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayFrontendPort"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Frontend ports of the application gateway resource."},"probes":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayProbe"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Probes of the application gateway resource."},"backendAddressPools":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayBackendAddressPool"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Backend address pool of the application gateway resource."},"backendHttpSettingsCollection":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayBackendHttpSettings"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Backend http settings of the application gateway resource."},"httpListeners":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayHttpListener"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Http listeners of the application gateway resource."},"urlPathMaps":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayUrlPathMap"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"URL path map of the application gateway resource."},"requestRoutingRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayRequestRoutingRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Request routing rules of the application gateway resource."},"redirectConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayRedirectConfiguration"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Redirect configurations of the application gateway resource."},"webApplicationFirewallConfiguration":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayWebApplicationFirewallConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Web application firewall configuration."},"resourceGuid":{"type":"string","description":"Resource GUID property of the application gateway resource."},"provisioningState":{"type":"string","description":"Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of the application gateway."},"ApplicationGatewayRedirectConfiguration":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayRedirectConfigurationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Redirect configuration of an application gateway."},"ApplicationGatewayRedirectConfigurationPropertiesFormat":{"type":"object","properties":{"redirectType":{"oneOf":[{"type":"string","enum":["Permanent","Found","SeeOther","Temporary"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Supported http redirection types - Permanent, Temporary, Found, SeeOther."},"targetListener":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Reference to a listener to redirect the request to."},"targetUrl":{"type":"string","description":"Url to redirect the request to."},"includePath":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Include path in the redirected url."},"includeQueryString":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Include query string in the redirected url."},"requestRoutingRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Request routing specifying redirect configuration."},"urlPathMaps":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Url path maps specifying default redirect configuration."},"pathRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Path rules specifying redirect configuration."}},"description":"Properties of redirect configuration of the application gateway."},"ApplicationGatewayRequestRoutingRule":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayRequestRoutingRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"Request routing rule of an application gateway."},"ApplicationGatewayRequestRoutingRulePropertiesFormat":{"type":"object","properties":{"ruleType":{"oneOf":[{"type":"string","enum":["Basic","PathBasedRouting"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Rule type."},"backendAddressPool":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Backend address pool resource of the application gateway. "},"backendHttpSettings":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Frontend port resource of the application gateway."},"httpListener":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Http listener resource of the application gateway. "},"urlPathMap":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"URL path map resource of the application gateway."},"redirectConfiguration":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Redirect configuration resource of the application gateway."},"provisioningState":{"type":"string","description":"Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of request routing rule of the application gateway."},"ApplicationGatewaySku":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","enum":["Standard_Small","Standard_Medium","Standard_Large","WAF_Medium","WAF_Large"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Name of an application gateway SKU."},"tier":{"oneOf":[{"type":"string","enum":["Standard","WAF"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tier of an application gateway."},"capacity":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Capacity (instance count) of an application gateway."}},"description":"SKU of an application gateway"},"ApplicationGatewaySslCertificate":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewaySslCertificatePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"SSL certificates of an application gateway."},"ApplicationGatewaySslCertificatePropertiesFormat":{"type":"object","properties":{"data":{"type":"string","description":"Base-64 encoded pfx certificate. Only applicable in PUT Request."},"password":{"type":"string","description":"Password for the pfx file specified in data. Only applicable in PUT request."},"publicCertData":{"type":"string","description":"Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request."},"provisioningState":{"type":"string","description":"Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of SSL certificates of an application gateway."},"ApplicationGatewaySslPolicy":{"type":"object","properties":{"disabledSslProtocols":{"oneOf":[{"type":"array","items":{"type":"string","enum":["TLSv1_0","TLSv1_1","TLSv1_2"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Ssl protocols to be disabled on application gateway."},"policyType":{"oneOf":[{"type":"string","enum":["Predefined","Custom"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Type of Ssl Policy."},"policyName":{"oneOf":[{"type":"string","enum":["AppGwSslPolicy20150501","AppGwSslPolicy20170401","AppGwSslPolicy20170401S"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Name of Ssl predefined policy."},"cipherSuites":{"oneOf":[{"type":"array","items":{"type":"string","enum":["TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_256_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_GCM_SHA384","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","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_DHE_DSS_WITH_AES_256_CBC_SHA256","TLS_DHE_DSS_WITH_AES_128_CBC_SHA256","TLS_DHE_DSS_WITH_AES_256_CBC_SHA","TLS_DHE_DSS_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA","TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Ssl cipher suites to be enabled in the specified order to application gateway."},"minProtocolVersion":{"oneOf":[{"type":"string","enum":["TLSv1_0","TLSv1_1","TLSv1_2"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Minimum version of Ssl protocol to be supported on application gateway."}},"description":"Application Gateway Ssl policy."},"ApplicationGatewayUrlPathMap":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationGatewayUrlPathMapPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."},"type":{"type":"string","description":"Type of the resource."}},"description":"UrlPathMaps give a url path to the backend mapping information for PathBasedRouting."},"ApplicationGatewayUrlPathMapPropertiesFormat":{"type":"object","properties":{"defaultBackendAddressPool":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default backend address pool resource of URL path map."},"defaultBackendHttpSettings":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default backend http settings resource of URL path map."},"defaultRedirectConfiguration":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Default redirect configuration resource of URL path map."},"pathRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayPathRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Path rule of URL path map resource."},"provisioningState":{"type":"string","description":"Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of UrlPathMap of the application gateway."},"ApplicationGatewayWebApplicationFirewallConfiguration":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether the web application firewall is enabled or not."},"firewallMode":{"oneOf":[{"type":"string","enum":["Detection","Prevention"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Web application firewall mode."},"ruleSetType":{"type":"string","description":"The type of the web application firewall rule set. Possible values are: 'OWASP'."},"ruleSetVersion":{"type":"string","description":"The version of the rule set type."},"disabledRuleGroups":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ApplicationGatewayFirewallDisabledRuleGroup"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The disabled rule groups."}},"required":["enabled","firewallMode","ruleSetType","ruleSetVersion"],"description":"Application gateway web application firewall configuration."},"AuthorizationPropertiesFormat":{"type":"object","properties":{"authorizationKey":{"type":"string","description":"The authorization key."},"authorizationUseStatus":{"oneOf":[{"type":"string","enum":["Available","InUse"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}}},"BackendAddressPool":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/BackendAddressPoolPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Gets name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"Pool of backend IP addresses."},"BackendAddressPoolPropertiesFormat":{"type":"object","properties":{"provisioningState":{"type":"string","description":"Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of the backend address pool."},"BgpSettings":{"type":"object","properties":{"asn":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The BGP speaker's ASN."},"bgpPeeringAddress":{"type":"string","description":"The BGP peering address and BGP identifier of this BGP speaker."},"peerWeight":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The weight added to routes learned from this BGP speaker."}},"description":"BGP settings details"},"DhcpOptions":{"type":"object","properties":{"dnsServers":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of DNS servers IP addresses."}},"required":["dnsServers"],"description":"DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options."},"ExpressRouteCircuitAuthorization":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/AuthorizationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Gets name of the resource that is unique within a resource group. This name can be used to access the resource."}},"description":"Authorization in an ExpressRouteCircuit resource."},"ExpressRouteCircuitPeering":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitPeeringPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Gets name of the resource that is unique within a resource group. This name can be used to access the resource."}},"description":"Peering in an ExpressRouteCircuit resource."},"ExpressRouteCircuitPeeringConfig":{"type":"object","properties":{"advertisedPublicPrefixes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of AdvertisedPublicPrefixes."},"advertisedCommunities":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The communities of bgp peering. Spepcified for microsoft peering"},"advertisedPublicPrefixesState":{"oneOf":[{"type":"string","enum":["NotConfigured","Configuring","Configured","ValidationNeeded"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'."},"legacyMode":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The legacy mode of the peering."},"customerASN":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The CustomerASN of the peering."},"routingRegistryName":{"type":"string","description":"The RoutingRegistryName of the configuration."}},"description":"Specifies the peering configuration."},"ExpressRouteCircuitPeeringPropertiesFormat":{"type":"object","properties":{"peeringType":{"oneOf":[{"type":"string","enum":["AzurePublicPeering","AzurePrivatePeering","MicrosoftPeering"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'."},"state":{"oneOf":[{"type":"string","enum":["Disabled","Enabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The state of peering. Possible values are: 'Disabled' and 'Enabled'."},"azureASN":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The Azure ASN."},"peerASN":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The peer ASN."},"primaryPeerAddressPrefix":{"type":"string","description":"The primary address prefix."},"secondaryPeerAddressPrefix":{"type":"string","description":"The secondary address prefix."},"primaryAzurePort":{"type":"string","description":"The primary port."},"secondaryAzurePort":{"type":"string","description":"The secondary port."},"sharedKey":{"type":"string","description":"The shared key."},"vlanId":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The VLAN ID."},"microsoftPeeringConfig":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitPeeringConfig"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The Microsoft peering configuration."},"stats":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitStats"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets peering stats."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."},"gatewayManagerEtag":{"type":"string","description":"The GatewayManager Etag."},"lastModifiedBy":{"type":"string","description":"Gets whether the provider or the customer last modified the peering."},"routeFilter":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the RouteFilter resource."},"ipv6PeeringConfig":{"oneOf":[{"$ref":"#/definitions/Ipv6ExpressRouteCircuitPeeringConfig"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The IPv6 peering configuration."}}},"ExpressRouteCircuitPropertiesFormat":{"type":"object","properties":{"allowClassicOperations":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Allow classic operations"},"circuitProvisioningState":{"type":"string","description":"The CircuitProvisioningState state of the resource."},"serviceProviderProvisioningState":{"oneOf":[{"type":"string","enum":["NotProvisioned","Provisioning","Provisioned","Deprovisioning"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'."},"authorizations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ExpressRouteCircuitAuthorization"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of authorizations."},"peerings":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ExpressRouteCircuitPeering"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of peerings."},"serviceKey":{"type":"string","description":"The ServiceKey."},"serviceProviderNotes":{"type":"string","description":"The ServiceProviderNotes."},"serviceProviderProperties":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitServiceProviderProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The ServiceProviderProperties."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."},"gatewayManagerEtag":{"type":"string","description":"The GatewayManager Etag."}},"description":"Properties of ExpressRouteCircuit."},"expressRouteCircuits_authorizations_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["authorizations"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/AuthorizationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/expressRouteCircuits/authorizations"},"expressRouteCircuits_peerings_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["peerings"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitPeeringPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/expressRouteCircuits/peerings"},"ExpressRouteCircuitServiceProviderProperties":{"type":"object","properties":{"serviceProviderName":{"type":"string","description":"The serviceProviderName."},"peeringLocation":{"type":"string","description":"The peering location."},"bandwidthInMbps":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The BandwidthInMbps."}},"description":"Contains ServiceProviderProperties in an ExpressRouteCircuit."},"ExpressRouteCircuitSku":{"type":"object","properties":{"name":{"type":"string","description":"The name of the SKU."},"tier":{"oneOf":[{"type":"string","enum":["Standard","Premium"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The tier of the SKU. Possible values are 'Standard' and 'Premium'."},"family":{"oneOf":[{"type":"string","enum":["UnlimitedData","MeteredData"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'."}},"description":"Contains SKU in an ExpressRouteCircuit."},"ExpressRouteCircuitStats":{"type":"object","properties":{"primarybytesIn":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets BytesIn of the peering."},"primarybytesOut":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets BytesOut of the peering."},"secondarybytesIn":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets BytesIn of the peering."},"secondarybytesOut":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets BytesOut of the peering."}},"description":"Contains stats associated with the peering."},"FrontendIPConfiguration":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/FrontendIPConfigurationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"Frontend IP address of the load balancer."},"FrontendIPConfigurationPropertiesFormat":{"type":"object","properties":{"privateIPAddress":{"type":"string","description":"The private IP address of the IP configuration."},"privateIPAllocationMethod":{"oneOf":[{"type":"string","enum":["Static","Dynamic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'."},"subnet":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the subnet resource."},"publicIPAddress":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the Public IP resource."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of Frontend IP Configuration of the load balancer."},"InboundNatPool":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/InboundNatPoolPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"Inbound NAT pool of the load balancer."},"InboundNatPoolPropertiesFormat":{"type":"object","properties":{"frontendIPConfiguration":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A reference to frontend IP addresses."},"protocol":{"oneOf":[{"type":"string","enum":["Udp","Tcp"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'."},"frontendPortRangeStart":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534."},"frontendPortRangeEnd":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535."},"backendPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["frontendIPConfiguration","protocol","frontendPortRangeStart","frontendPortRangeEnd","backendPort"],"description":"Properties of Inbound NAT pool."},"InboundNatRule":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/InboundNatRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Gets name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"Inbound NAT rule of the load balancer."},"InboundNatRulePropertiesFormat":{"type":"object","properties":{"frontendIPConfiguration":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A reference to frontend IP addresses."},"protocol":{"oneOf":[{"type":"string","enum":["Udp","Tcp"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'."},"frontendPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The port for the external endpoint. Port numbers for each Rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534."},"backendPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The port used for the internal endpoint. Acceptable values range from 1 to 65535."},"idleTimeoutInMinutes":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP."},"enableFloatingIP":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["frontendIPConfiguration","protocol","frontendPort","backendPort"],"description":"Properties of the inbound NAT rule."},"IpsecPolicy":{"type":"object","properties":{"saLifeTimeSeconds":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel."},"saDataSizeKilobytes":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel."},"ipsecEncryption":{"oneOf":[{"type":"string","enum":["None","DES","DES3","AES128","AES192","AES256","GCMAES128","GCMAES192","GCMAES256"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The IPSec encryption algorithm (IKE phase 1)."},"ipsecIntegrity":{"oneOf":[{"type":"string","enum":["MD5","SHA1","SHA256","GCMAES128","GCMAES192","GCMAES256"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The IPSec integrity algorithm (IKE phase 1)."},"ikeEncryption":{"oneOf":[{"type":"string","enum":["DES","DES3","AES128","AES192","AES256"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The IKE encryption algorithm (IKE phase 2)."},"ikeIntegrity":{"oneOf":[{"type":"string","enum":["MD5","SHA1","SHA256","SHA384"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The IKE integrity algorithm (IKE phase 2)."},"dhGroup":{"oneOf":[{"type":"string","enum":["None","DHGroup1","DHGroup2","DHGroup14","DHGroup2048","ECP256","ECP384","DHGroup24"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The DH Groups used in IKE Phase 1 for initial SA."},"pfsGroup":{"oneOf":[{"type":"string","enum":["None","PFS1","PFS2","PFS2048","ECP256","ECP384","PFS24"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The DH Groups used in IKE Phase 2 for new child SA."}},"required":["saLifeTimeSeconds","saDataSizeKilobytes","ipsecEncryption","ipsecIntegrity","ikeEncryption","ikeIntegrity","dhGroup","pfsGroup"],"description":"An IPSec Policy configuration for a virtual network gateway connection"},"Ipv6ExpressRouteCircuitPeeringConfig":{"type":"object","properties":{"primaryPeerAddressPrefix":{"type":"string","description":"The primary address prefix."},"secondaryPeerAddressPrefix":{"type":"string","description":"The secondary address prefix."},"microsoftPeeringConfig":{"oneOf":[{"$ref":"#/definitions/ExpressRouteCircuitPeeringConfig"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The Microsoft peering configuration."},"routeFilter":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the RouteFilter resource."},"state":{"oneOf":[{"type":"string","enum":["Disabled","Enabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The state of peering. Possible values are: 'Disabled' and 'Enabled'."}},"description":"Contains IPv6 peering config."},"LoadBalancerPropertiesFormat":{"type":"object","properties":{"frontendIPConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/FrontendIPConfiguration"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Object representing the frontend IPs to be used for the load balancer"},"backendAddressPools":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/BackendAddressPool"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of backend address pools used by a load balancer"},"loadBalancingRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/LoadBalancingRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Object collection representing the load balancing rules Gets the provisioning "},"probes":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Probe"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of probe objects used in the load balancer"},"inboundNatRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/InboundNatRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules."},"inboundNatPools":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/InboundNatPool"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules."},"outboundNatRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/OutboundNatRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The outbound NAT rules."},"resourceGuid":{"type":"string","description":"The resource GUID property of the load balancer resource."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Properties of the load balancer."},"LoadBalancingRule":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/LoadBalancingRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"A loag balancing rule for a load balancer."},"LoadBalancingRulePropertiesFormat":{"type":"object","properties":{"frontendIPConfiguration":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A reference to frontend IP addresses."},"backendAddressPool":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs."},"probe":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the load balancer probe used by the load balancing rule."},"protocol":{"oneOf":[{"type":"string","enum":["Udp","Tcp"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'."},"loadDistribution":{"oneOf":[{"type":"string","enum":["Default","SourceIP","SourceIPProtocol"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'."},"frontendPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. "},"idleTimeoutInMinutes":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP."},"enableFloatingIP":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["frontendIPConfiguration","protocol","frontendPort","backendPort"],"description":"Properties of the load balancer."},"LocalNetworkGateway":{"type":"object","properties":{"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/LocalNetworkGatewayPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["location","properties"],"description":"A common class for general resource information"},"LocalNetworkGatewayPropertiesFormat":{"type":"object","properties":{"localNetworkAddressSpace":{"oneOf":[{"$ref":"#/definitions/AddressSpace"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Local network site address space."},"gatewayIpAddress":{"type":"string","description":"IP address of local network gateway."},"bgpSettings":{"oneOf":[{"$ref":"#/definitions/BgpSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Local network gateway's BGP speaker settings."},"resourceGuid":{"type":"string","description":"The resource GUID property of the LocalNetworkGateway resource."}},"description":"LocalNetworkGateway properties"},"NetworkInterfaceDnsSettings":{"type":"object","properties":{"dnsServers":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection."},"appliedDnsServers":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs."},"internalDnsNameLabel":{"type":"string","description":"Relative DNS name for this NIC used for internal communications between VMs in the same virtual network."},"internalFqdn":{"type":"string","description":"Fully qualified DNS name supporting internal communications between VMs in the same virtual network."},"internalDomainNameSuffix":{"type":"string","description":"Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix."}},"description":"DNS settings of a network interface."},"NetworkInterfaceIPConfiguration":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/NetworkInterfaceIPConfigurationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"IPConfiguration in a network interface."},"NetworkInterfaceIPConfigurationPropertiesFormat":{"type":"object","properties":{"applicationGatewayBackendAddressPools":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of ApplicationGatewayBackendAddressPool resource."},"loadBalancerBackendAddressPools":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of LoadBalancerBackendAddressPool resource."},"loadBalancerInboundNatRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of references of LoadBalancerInboundNatRules."},"privateIPAddress":{"type":"string"},"privateIPAllocationMethod":{"oneOf":[{"type":"string","enum":["Static","Dynamic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'."},"privateIPAddressVersion":{"oneOf":[{"type":"string","enum":["IPv4","IPv6"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'."},"subnet":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"primary":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets whether this is a primary customer address on the network interface."},"publicIPAddress":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"provisioningState":{"type":"string"}},"description":"Properties of IP configuration."},"NetworkInterfacePropertiesFormat":{"type":"object","properties":{"networkSecurityGroup":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the NetworkSecurityGroup resource."},"ipConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/NetworkInterfaceIPConfiguration"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of IPConfigurations of the network interface."},"dnsSettings":{"oneOf":[{"$ref":"#/definitions/NetworkInterfaceDnsSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The DNS settings in network interface."},"macAddress":{"type":"string","description":"The MAC address of the network interface."},"primary":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets whether this is a primary network interface on a virtual machine."},"enableAcceleratedNetworking":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"If the network interface is accelerated networking enabled."},"enableIPForwarding":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates whether IP forwarding is enabled on this network interface."},"resourceGuid":{"type":"string","description":"The resource GUID property of the network interface resource."},"provisioningState":{"type":"string","description":"The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["ipConfigurations"],"description":"NetworkInterface properties. "},"NetworkSecurityGroupPropertiesFormat":{"type":"object","properties":{"securityRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SecurityRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of security rules of the network security group."},"defaultSecurityRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SecurityRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The default security rules of network security group."},"resourceGuid":{"type":"string","description":"The resource GUID property of the network security group resource."},"provisioningState":{"type":"string","description":"The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Network Security Group resource."},"networkSecurityGroups_securityRules_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["securityRules"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/SecurityRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/networkSecurityGroups/securityRules"},"NetworkWatcherPropertiesFormat":{"description":"The network watcher properties."},"networkWatchers_packetCaptures_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["packetCaptures"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/PacketCaptureParameters"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/networkWatchers/packetCaptures"},"OutboundNatRule":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/OutboundNatRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"description":"Outbound NAT pool of the load balancer."},"OutboundNatRulePropertiesFormat":{"type":"object","properties":{"allocatedOutboundPorts":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of outbound ports to be used for NAT."},"frontendIPConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The Frontend IP addresses of the load balancer."},"backendAddressPool":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["backendAddressPool"],"description":"Outbound NAT pool of the load balancer."},"PacketCaptureFilter":{"type":"object","properties":{"protocol":{"oneOf":[{"type":"string","enum":["TCP","UDP","Any"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Protocol to be filtered on."},"localIPAddress":{"type":"string","description":"Local IP Address to be filtered on. Notation: \"127.0.0.1\" for single address entry. \"127.0.0.1-127.0.0.255\" for range. \"127.0.0.1;127.0.0.5\"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null."},"remoteIPAddress":{"type":"string","description":"Local IP Address to be filtered on. Notation: \"127.0.0.1\" for single address entry. \"127.0.0.1-127.0.0.255\" for range. \"127.0.0.1;127.0.0.5;\" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null."},"localPort":{"type":"string","description":"Local port to be filtered on. Notation: \"80\" for single port entry.\"80-85\" for range. \"80;443;\" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null."},"remotePort":{"type":"string","description":"Remote port to be filtered on. Notation: \"80\" for single port entry.\"80-85\" for range. \"80;443;\" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null."}},"description":"Filter that is applied to packet capture request. Multiple filters can be applied."},"PacketCaptureParameters":{"type":"object","properties":{"target":{"type":"string","description":"The ID of the targeted resource, only VM is currently supported."},"bytesToCapturePerPacket":{"oneOf":[{"type":"integer","enum":["0"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of bytes captured per packet, the remaining bytes are truncated."},"totalBytesPerSession":{"oneOf":[{"type":"integer","enum":["1073741824"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Maximum size of the capture output."},"timeLimitInSeconds":{"oneOf":[{"type":"integer","enum":["18000"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Maximum duration of the capture session in seconds."},"storageLocation":{"oneOf":[{"$ref":"#/definitions/PacketCaptureStorageLocation"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"filters":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/PacketCaptureFilter"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["target","storageLocation"],"description":"Parameters that define the create packet capture operation."},"PacketCaptureStorageLocation":{"type":"object","properties":{"storageId":{"type":"string","description":"The ID of the storage account to save the packet capture session. Required if no local file path is provided."},"storagePath":{"type":"string","description":"The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture."},"filePath":{"type":"string","description":"A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional."}},"description":"Describes the storage location for a packet capture session."},"PrivateAccessServicePropertiesFormat":{"type":"object","properties":{"service":{"type":"string","description":"The type of the private access."},"locations":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of locations."},"provisioningState":{"type":"string","description":"The provisioning state of the resource."}},"description":"The private access service properties."},"Probe":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ProbePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Gets name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"A load balancer probe."},"ProbePropertiesFormat":{"type":"object","properties":{"protocol":{"oneOf":[{"type":"string","enum":["Http","Tcp"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful."},"port":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The port for communicating the probe. Possible values range from 1 to 65535, inclusive."},"intervalInSeconds":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5."},"numberOfProbes":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure."},"requestPath":{"type":"string","description":"The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value."},"provisioningState":{"type":"string","description":"Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["protocol","port","numberOfProbes"]},"PublicIPAddressDnsSettings":{"type":"object","properties":{"domainNameLabel":{"type":"string","description":"Gets or sets the Domain name label.The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system."},"fqdn":{"type":"string","description":"Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone."},"reverseFqdn":{"type":"string","description":"Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. "}},"required":["domainNameLabel"],"description":"Contains FQDN of the DNS record associated with the public IP address"},"PublicIPAddressPropertiesFormat":{"type":"object","properties":{"publicIPAllocationMethod":{"oneOf":[{"type":"string","enum":["Static","Dynamic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The public IP allocation method. Possible values are: 'Static' and 'Dynamic'."},"publicIPAddressVersion":{"oneOf":[{"type":"string","enum":["IPv4","IPv6"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The public IP address version. Possible values are: 'IPv4' and 'IPv6'."},"dnsSettings":{"oneOf":[{"$ref":"#/definitions/PublicIPAddressDnsSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The FQDN of the DNS record associated with the public IP address."},"ipAddress":{"type":"string"},"idleTimeoutInMinutes":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The idle timeout of the public IP address."},"resourceGuid":{"type":"string","description":"The resource GUID property of the public IP resource."},"provisioningState":{"type":"string","description":"The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["publicIPAllocationMethod"],"description":"Public IP address properties."},"ResourceNavigationLink":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/ResourceNavigationLinkFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"Name of the resource that is unique within a resource group. This name can be used to access the resource."}},"description":"ResourceNavigationLink resource."},"ResourceNavigationLinkFormat":{"type":"object","properties":{"linkedResourceType":{"type":"string","description":"Resource type of the linked resource."},"link":{"type":"string","description":"Link to the external resource"}},"description":"Properties of ResourceNavigationLink."},"Route":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/RoutePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"description":"Route resource"},"RouteFilterPropertiesFormat":{"type":"object","properties":{"rules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/RouteFilterRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of RouteFilterRules contained within a route filter."},"peerings":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SubResource"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of references to express route circuit peerings."}},"description":"Route Filter Resource"},"RouteFilterRule":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/RouteFilterRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."}},"description":"Route Filter Rule Resource"},"RouteFilterRulePropertiesFormat":{"type":"object","properties":{"access":{"oneOf":[{"type":"string","enum":["Allow","Deny"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The access type of the rule. Valid values are: 'Allow', 'Deny'."},"routeFilterRuleType":{"oneOf":[{"type":"string","enum":["Community"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The rule type of the rule. Valid value is: 'Community'"},"communities":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']"}},"required":["access","routeFilterRuleType","communities"],"description":"Route Filter Rule Resource"},"routeFilters_routeFilterRules_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["routeFilterRules"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/RouteFilterRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/routeFilters/routeFilterRules"},"RoutePropertiesFormat":{"type":"object","properties":{"addressPrefix":{"type":"string","description":"The destination CIDR to which the route applies."},"nextHopType":{"oneOf":[{"type":"string","enum":["VirtualNetworkGateway","VnetLocal","Internet","VirtualAppliance","None"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'."},"nextHopIpAddress":{"type":"string","description":"The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance."},"provisioningState":{"type":"string","description":"The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["addressPrefix","nextHopType"],"description":"Route resource"},"RouteTablePropertiesFormat":{"type":"object","properties":{"routes":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Route"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of routes contained within a route table."},"provisioningState":{"type":"string","description":"The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"description":"Route Table resource"},"routeTables_routes_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["routes"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/RoutePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/routeTables/routes"},"SecurityRule":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/SecurityRulePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"description":"Network security rule."},"SecurityRulePropertiesFormat":{"type":"object","properties":{"description":{"type":"string","description":"A description for this rule. Restricted to 140 chars."},"protocol":{"oneOf":[{"type":"string","enum":["Tcp","Udp","*"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'."},"sourcePortRange":{"type":"string","description":"The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports."},"destinationPortRange":{"type":"string","description":"The destination port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports."},"sourceAddressPrefix":{"type":"string","description":"The CIDR or source IP range. Asterix '*' 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":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The CIDR or source IP ranges."},"destinationAddressPrefix":{"type":"string","description":"The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used."},"destinationAddressPrefixes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The destination address prefixes. CIDR or destination IP rangees."},"access":{"oneOf":[{"type":"string","enum":["Allow","Deny"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'."},"priority":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The priority of the rule. The value can be between 100 and 4096. 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":{"oneOf":[{"type":"string","enum":["Inbound","Outbound"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'."},"provisioningState":{"type":"string","description":"The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["protocol","access","priority","direction"]},"Subnet":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/SubnetPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"Subnet in a virtual network resource."},"SubnetPropertiesFormat":{"type":"object","properties":{"addressPrefix":{"type":"string","description":"The address prefix for the subnet."},"networkSecurityGroup":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the NetworkSecurityGroup resource."},"routeTable":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the RouteTable resource."},"privateAccessServices":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/PrivateAccessServicePropertiesFormat"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An array of private access services values."},"resourceNavigationLinks":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ResourceNavigationLink"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets an array of references to the external resources using subnet."},"provisioningState":{"type":"string","description":"The provisioning state of the resource."}},"required":["addressPrefix"]},"SubResource":{"type":"object","properties":{"id":{"type":"string","description":"Resource ID."}},"required":["id"]},"VirtualNetworkGateway":{"type":"object","properties":{"location":{"type":"string","description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkGatewayPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"Gets a unique read-only string that changes whenever the resource is updated."}},"required":["location","properties"],"description":"A common class for general resource information"},"VirtualNetworkGatewayConnectionPropertiesFormat":{"type":"object","properties":{"authorizationKey":{"type":"string","description":"The authorizationKey."},"virtualNetworkGateway1":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkGateway"},{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"virtualNetworkGateway2":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkGateway"},{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"localNetworkGateway2":{"oneOf":[{"$ref":"#/definitions/LocalNetworkGateway"},{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"connectionType":{"oneOf":[{"type":"string","enum":["IPsec","Vnet2Vnet","ExpressRoute","VPNClient"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient."},"routingWeight":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The routing weight."},"sharedKey":{"type":"string","description":"The IPSec shared key."},"peer":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference to peerings resource."},"enableBgp":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"EnableBgp flag"},"usePolicyBasedTrafficSelectors":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enable policy-based traffic selectors."},"ipsecPolicies":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/IpsecPolicy"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The IPSec Policies to be considered by this connection."},"resourceGuid":{"type":"string","description":"The resource GUID property of the VirtualNetworkGatewayConnection resource."}},"required":["virtualNetworkGateway1","connectionType"],"description":"VirtualNetworkGatewayConnection properties"},"VirtualNetworkGatewayIPConfiguration":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkGatewayIPConfigurationPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"description":"IP configuration for virtual network gateway"},"VirtualNetworkGatewayIPConfigurationPropertiesFormat":{"type":"object","properties":{"privateIPAllocationMethod":{"oneOf":[{"type":"string","enum":["Static","Dynamic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The private IP allocation method. Possible values are: 'Static' and 'Dynamic'."},"subnet":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the subnet resource."},"publicIPAddress":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the public IP resource."}},"description":"Properties of VirtualNetworkGatewayIPConfiguration"},"VirtualNetworkGatewayPropertiesFormat":{"type":"object","properties":{"ipConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/VirtualNetworkGatewayIPConfiguration"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"IP configurations for virtual network gateway."},"gatewayType":{"oneOf":[{"type":"string","enum":["Vpn","ExpressRoute"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'."},"vpnType":{"oneOf":[{"type":"string","enum":["PolicyBased","RouteBased"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'."},"enableBgp":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether BGP is enabled for this virtual network gateway or not."},"activeActive":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"ActiveActive flag"},"gatewayDefaultSite":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting."},"sku":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkGatewaySku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway."},"vpnClientConfiguration":{"oneOf":[{"$ref":"#/definitions/VpnClientConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations."},"bgpSettings":{"oneOf":[{"$ref":"#/definitions/BgpSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Virtual network gateway's BGP speaker settings."},"radiusServer":{"type":"string","description":"The radius server address property of the VirtualNetworkGateway resource for vpn client connection."},"radiusSecret":{"type":"string","description":"The radius secret property of the VirtualNetworkGateway resource for vpn client connection."},"resourceGuid":{"type":"string","description":"The resource GUID property of the VirtualNetworkGateway resource."}},"description":"VirtualNetworkGateway properties"},"VirtualNetworkGatewaySku":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","enum":["Basic","HighPerformance","Standard","UltraPerformance","VpnGw1","VpnGw2","VpnGw3"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gateway SKU name."},"tier":{"oneOf":[{"type":"string","enum":["Basic","HighPerformance","Standard","UltraPerformance","VpnGw1","VpnGw2","VpnGw3"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gateway SKU tier."},"capacity":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The capacity."}},"description":"VirtualNetworkGatewaySku details"},"VirtualNetworkPeering":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkPeeringPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name"],"description":"Peerings in a virtual network resource."},"VirtualNetworkPeeringPropertiesFormat":{"type":"object","properties":{"allowVirtualNetworkAccess":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space."},"allowForwardedTraffic":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed."},"allowGatewayTransit":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"If gateway links can be used in remote virtual networking to link to this virtual network."},"useRemoteGateways":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"remoteVirtualNetwork":{"oneOf":[{"$ref":"#/definitions/SubResource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the remote virtual network."},"peeringState":{"oneOf":[{"type":"string","enum":["Initiated","Connected","Disconnected"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'."},"provisioningState":{"type":"string","description":"The provisioning state of the resource."}},"required":["remoteVirtualNetwork"]},"VirtualNetworkPropertiesFormat":{"type":"object","properties":{"addressSpace":{"oneOf":[{"$ref":"#/definitions/AddressSpace"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The AddressSpace that contains an array of IP address ranges that can be used by subnets."},"dhcpOptions":{"oneOf":[{"$ref":"#/definitions/DhcpOptions"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network."},"subnets":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Subnet"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of subnets in a Virtual Network."},"virtualNetworkPeerings":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/VirtualNetworkPeering"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of peerings in a Virtual Network."},"resourceGuid":{"type":"string","description":"The resourceGuid property of the Virtual Network resource."},"provisioningState":{"type":"string","description":"The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."}},"required":["addressSpace"]},"virtualNetworks_subnets_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["subnets"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/SubnetPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/virtualNetworks/subnets"},"virtualNetworks_virtualNetworkPeerings_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["virtualNetworkPeerings"]},"apiVersion":{"type":"string","enum":["2017-06-01"]},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkPeeringPropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["name","type","apiVersion","properties"],"description":"Microsoft.Network/virtualNetworks/virtualNetworkPeerings"},"VpnClientConfiguration":{"type":"object","properties":{"vpnClientAddressPool":{"oneOf":[{"$ref":"#/definitions/AddressSpace"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reference of the address space resource which represents Address space for P2S VpnClient."},"vpnClientRootCertificates":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/VpnClientRootCertificate"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"VpnClientRootCertificate for virtual network gateway."},"vpnClientRevokedCertificates":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/VpnClientRevokedCertificate"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"VpnClientRevokedCertificate for Virtual network gateway."},"vpnClientProtocols":{"oneOf":[{"type":"array","items":{"type":"string","enum":["IkeV2","SSTP"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"VpnClientProtocols for Virtual network gateway."}},"description":"VpnClientConfiguration for P2S client."},"VpnClientRevokedCertificate":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/VpnClientRevokedCertificatePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"description":"VPN client revoked certificate of virtual network gateway."},"VpnClientRevokedCertificatePropertiesFormat":{"type":"object","properties":{"thumbprint":{"type":"string","description":"The revoked VPN client certificate thumbprint."}},"description":"Properties of the revoked VPN client certificate of virtual network gateway."},"VpnClientRootCertificate":{"type":"object","properties":{"properties":{"oneOf":[{"$ref":"#/definitions/VpnClientRootCertificatePropertiesFormat"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"name":{"type":"string","description":"The name of the resource that is unique within a resource group. This name can be used to access the resource."},"etag":{"type":"string","description":"A unique read-only string that changes whenever the resource is updated."}},"required":["properties"],"description":"VPN client root certificate of virtual network gateway"},"VpnClientRootCertificatePropertiesFormat":{"type":"object","properties":{"publicCertData":{"type":"string","description":"The certificate public data."}},"required":["publicCertData"],"description":"Properties of SSL certificates of application gateway"}}}
{"id":"https://schema.management.azure.com/schemas/2015-03-20/Microsoft.OperationalInsights.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.OperationalInsights","description":"Microsoft OperationalInsights Resource Types","resourceDefinitions":{"workspaces_savedSearches":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-03-20"]},"eTag":{"type":"string","description":"The ETag of the saved search."},"name":{"type":"string","description":"The id of the saved search."},"properties":{"oneOf":[{"$ref":"#/definitions/SavedSearchProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Value object for saved search results."},"type":{"type":"string","enum":["Microsoft.OperationalInsights/workspaces/savedSearches"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.OperationalInsights/workspaces/savedSearches"},"workspaces_storageInsightConfigs":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-03-20"]},"eTag":{"type":"string","description":"The ETag of the storage insight."},"name":{"type":"string","description":"Name of the storageInsightsConfigs resource"},"properties":{"oneOf":[{"$ref":"#/definitions/StorageInsightProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Storage insight properties."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"type":{"type":"string","enum":["Microsoft.OperationalInsights/workspaces/storageInsightConfigs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.OperationalInsights/workspaces/storageInsightConfigs"}},"definitions":{"SavedSearchProperties":{"type":"object","properties":{"category":{"type":"string","description":"The category of the saved search. This helps the user to find a saved search faster. "},"displayName":{"type":"string","description":"Saved search display name."},"query":{"type":"string","description":"The query expression for the saved search. Please see https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-search-reference for reference."},"tags":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Tag"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The tags attached to the saved search."},"version":{"oneOf":[{"type":"integer","minimum":1,"maximum":2},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The version number of the query language. The current version is 2 and is the default."}},"required":["category","displayName","query"],"description":"Value object for saved search results."},"StorageAccount":{"type":"object","properties":{"id":{"type":"string","description":"The Azure Resource Manager ID of the storage account resource."},"key":{"type":"string","description":"The storage account key."}},"required":["id","key"],"description":"Describes a storage account connection."},"StorageInsightProperties":{"type":"object","properties":{"containers":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The names of the blob containers that the workspace should read"},"storageAccount":{"oneOf":[{"$ref":"#/definitions/StorageAccount"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes a storage account connection."},"tables":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The names of the Azure tables that the workspace should read"}},"required":["storageAccount"],"description":"Storage insight properties."},"Tag":{"type":"object","properties":{"name":{"type":"string","description":"The tag name."},"value":{"type":"string","description":"The tag value."}},"required":["name","value"],"description":"A tag of a saved search."}}}
{"id":"https://schema.management.azure.com/schemas/2018-01-01/Microsoft.ApiManagement.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.ApiManagement","description":"Microsoft ApiManagement Resource Types","resourceDefinitions":{"service":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"identity":{"oneOf":[{"$ref":"#/definitions/ApiManagementServiceIdentity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity properties of the Api Management service resource."},"location":{"type":"string","description":"Resource location."},"name":{"oneOf":[{"type":"string","pattern":"^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$","minLength":1,"maxLength":50},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the API Management service."},"properties":{"oneOf":[{"$ref":"#/definitions/ApiManagementServiceProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of an API Management service resource description."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_policies_childResource"},{"$ref":"#/definitions/service_apis_childResource"},{"$ref":"#/definitions/service_authorizationServers_childResource"},{"$ref":"#/definitions/service_backends_childResource"},{"$ref":"#/definitions/service_certificates_childResource"},{"$ref":"#/definitions/service_diagnostics_childResource"},{"$ref":"#/definitions/service_templates_childResource"},{"$ref":"#/definitions/service_groups_childResource"},{"$ref":"#/definitions/service_identityProviders_childResource"},{"$ref":"#/definitions/service_loggers_childResource"},{"$ref":"#/definitions/service_notifications_childResource"},{"$ref":"#/definitions/service_openidConnectProviders_childResource"},{"$ref":"#/definitions/service_portalsettings_childResource"},{"$ref":"#/definitions/service_products_childResource"},{"$ref":"#/definitions/service_properties_childResource"},{"$ref":"#/definitions/service_subscriptions_childResource"},{"$ref":"#/definitions/service_tags_childResource"},{"$ref":"#/definitions/service_users_childResource"},{"$ref":"#/definitions/service_api-version-sets_childResource"}]}},"sku":{"oneOf":[{"$ref":"#/definitions/ApiManagementServiceSkuProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API Management service resource SKU properties."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service"]}},"required":["apiVersion","location","name","properties","sku","type"],"description":"Microsoft.ApiManagement/service"},"service_api-version-sets":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Api Version Set identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/ApiVersionSetContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of an API Version Set."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/api-version-sets"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/api-version-sets"},"service_apis":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number."},"properties":{"oneOf":[{"$ref":"#/definitions/ApiCreateOrUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Api Create or Update Properties."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_apis_releases_childResource"},{"$ref":"#/definitions/service_apis_operations_childResource"},{"$ref":"#/definitions/service_apis_policies_childResource"},{"$ref":"#/definitions/service_apis_schemas_childResource"},{"$ref":"#/definitions/service_apis_diagnostics_childResource"},{"$ref":"#/definitions/service_apis_issues_childResource"},{"$ref":"#/definitions/service_apis_tags_childResource"},{"$ref":"#/definitions/service_apis_tagDescriptions_childResource"}]}},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis"},"service_apis_diagnostics":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Diagnostic identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/DiagnosticContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Diagnostic Entity Properties"},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_apis_diagnostics_loggers_childResource"}]}},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/diagnostics"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/diagnostics"},"service_apis_diagnostics_loggers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Logger identifier. Must be unique in the API Management service instance."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/diagnostics/loggers"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/apis/diagnostics/loggers"},"service_apis_issues":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[^*#&+:<>?]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Issue identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/IssueContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Issue contract Properties."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_apis_issues_comments_childResource"},{"$ref":"#/definitions/service_apis_issues_attachments_childResource"}]}},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/issues"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/issues"},"service_apis_issues_attachments":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[^*#&+:<>?]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Attachment identifier within an Issue. Must be unique in the current Issue."},"properties":{"oneOf":[{"$ref":"#/definitions/IssueAttachmentContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Issue Attachment contract Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/issues/attachments"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/issues/attachments"},"service_apis_issues_comments":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[^*#&+:<>?]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Comment identifier within an Issue. Must be unique in the current Issue."},"properties":{"oneOf":[{"$ref":"#/definitions/IssueCommentContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Issue Comment contract Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/issues/comments"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/issues/comments"},"service_apis_operations":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Operation identifier within an API. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/OperationContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Operation Contract Properties"},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_apis_operations_policies_childResource"},{"$ref":"#/definitions/service_apis_operations_tags_childResource"}]}},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/operations"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/operations"},"service_apis_operations_policies":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/policy$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identifier of the Policy."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Policy contract Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/operations/policies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/operations/policies"},"service_apis_operations_tags":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/operations/tags"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/apis/operations/tags"},"service_apis_policies":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/policy$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identifier of the Policy."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Policy contract Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/policies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/policies"},"service_apis_releases":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Release identifier within an API. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/ApiReleaseContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API Release details"},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/releases"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/releases"},"service_apis_schemas":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Schema identifier within an API. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/SchemaContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Schema contract Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/schemas"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/schemas"},"service_apis_tagDescriptions":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/TagDescriptionBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create TagDescription operation."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/tagDescriptions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/tagDescriptions"},"service_apis_tags":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/apis/tags"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/apis/tags"},"service_authorizationServers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the authorization server."},"properties":{"oneOf":[{"$ref":"#/definitions/AuthorizationServerContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"External OAuth authorization server settings Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/authorizationServers"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/authorizationServers"},"service_backends":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the Backend entity. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/BackendContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create Backend operation."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/backends"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/backends"},"service_certificates":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the certificate entity. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/CertificateCreateOrUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the CreateOrUpdate certificate operation."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/certificates"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/certificates"},"service_diagnostics":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Diagnostic identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/DiagnosticContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Diagnostic Entity Properties"},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_diagnostics_loggers_childResource"}]}},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/diagnostics"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/diagnostics"},"service_diagnostics_loggers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Logger identifier. Must be unique in the API Management service instance."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/diagnostics/loggers"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/diagnostics/loggers"},"service_groups":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Group identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/GroupCreateParametersProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create Group operation."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_groups_users_childResource"}]}},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/groups"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/groups"},"service_groups_users":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"User identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/groups/users"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/groups/users"},"service_identityProviders":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","enum":["facebook","google","microsoft","twitter","aad","aadB2C"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity Provider Type identifier."},"properties":{"oneOf":[{"$ref":"#/definitions/IdentityProviderContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/identityProviders"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/identityProviders"},"service_loggers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Logger identifier. Must be unique in the API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/LoggerContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/loggers"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/loggers"},"service_notifications":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","enum":["RequestPublisherNotificationMessage","PurchasePublisherNotificationMessage","NewApplicationNotificationMessage","BCC","NewIssuePublisherNotificationMessage","AccountClosedPublisher","QuotaLimitApproachingPublisherNotificationMessage"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Notification Name Identifier."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_notifications_recipientUsers_childResource"},{"$ref":"#/definitions/service_notifications_recipientEmails_childResource"}]}},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/notifications"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/notifications"},"service_notifications_recipientEmails":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"type":"string","description":"Email identifier."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/notifications/recipientEmails"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/notifications/recipientEmails"},"service_notifications_recipientUsers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"User identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/notifications/recipientUsers"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/notifications/recipientUsers"},"service_openidConnectProviders":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[^*#&+:<>?]+$","maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the OpenID Connect Provider."},"properties":{"oneOf":[{"$ref":"#/definitions/OpenidConnectProviderContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"OpenID Connect Providers Contract."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/openidConnectProviders"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/openidConnectProviders"},"service_policies":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/policy$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identifier of the Policy."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Policy contract Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/policies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/policies"},"service_portalsettings":{"type":"object","oneOf":[{"type":"object","properties":{"name":{"oneOf":[{"type":"string","pattern":"^.*/signin$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/PortalSigninSettingProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sign-in settings contract properties."}},"required":["name","properties"],"description":"Microsoft.ApiManagement/service/portalsettings"},{"type":"object","properties":{"name":{"oneOf":[{"type":"string","pattern":"^.*/signup$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/PortalSignupSettingsProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sign-up settings contract properties."}},"required":["name","properties"],"description":"Microsoft.ApiManagement/service/portalsettings"},{"type":"object","properties":{"name":{"oneOf":[{"type":"string","pattern":"^.*/delegation$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"properties":{"oneOf":[{"$ref":"#/definitions/PortalDelegationSettingsProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Delegation settings contract properties."}},"required":["name","properties"],"description":"Microsoft.ApiManagement/service/portalsettings"}],"properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/portalsettings"]}},"required":["apiVersion","type"],"description":"Microsoft.ApiManagement/service/portalsettings"},"service_products":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Product identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/ProductContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Product profile."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/service_products_apis_childResource"},{"$ref":"#/definitions/service_products_groups_childResource"},{"$ref":"#/definitions/service_products_policies_childResource"},{"$ref":"#/definitions/service_products_tags_childResource"}]}},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/products"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/products"},"service_products_apis":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/products/apis"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/products/apis"},"service_products_groups":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Group identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/products/groups"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/products/groups"},"service_products_policies":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/policy$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identifier of the Policy."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Policy contract Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/products/policies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/products/policies"},"service_products_tags":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/products/tags"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/products/tags"},"service_properties":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the property."},"properties":{"oneOf":[{"$ref":"#/definitions/PropertyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Property Contract properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/properties"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/properties"},"service_subscriptions":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Subscription entity Identifier. The entity represents the association between a user and a product in API Management."},"properties":{"oneOf":[{"$ref":"#/definitions/SubscriptionCreateParameterProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create subscription operation."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/subscriptions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/subscriptions"},"service_tags":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/TagContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag contract Properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/tags"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/tags"},"service_templates":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","enum":["applicationApprovedNotificationMessage","accountClosedDeveloper","quotaLimitApproachingDeveloperNotificationMessage","newDeveloperNotificationMessage","emailChangeIdentityDefault","inviteUserNotificationMessage","newCommentNotificationMessage","confirmSignUpIdentityDefault","newIssueNotificationMessage","purchaseDeveloperNotificationMessage","passwordResetIdentityDefault","passwordResetByAdminNotificationMessage","rejectDeveloperNotificationMessage","requestDeveloperNotificationMessage"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Email Template Name Identifier."},"properties":{"oneOf":[{"$ref":"#/definitions/EmailTemplateUpdateParameterProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Email Template Update Contract properties."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/templates"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/templates"},"service_users":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"User identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/UserCreateParameterProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create User operation."},"type":{"type":"string","enum":["Microsoft.ApiManagement/service/users"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/users"}},"definitions":{"AdditionalLocation":{"type":"object","properties":{"location":{"type":"string","description":"The location name of the additional region among Azure Data center regions."},"sku":{"oneOf":[{"$ref":"#/definitions/ApiManagementServiceSkuProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API Management service resource SKU properties."},"virtualNetworkConfiguration":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Configuration of a virtual network to which API Management service is deployed."}},"required":["location","sku"],"description":"Description of an additional API Management resource location."},"ApiCreateOrUpdateProperties":{"type":"object","properties":{"apiRevision":{"type":"string","minLength":1,"maxLength":100,"description":"Describes the Revision of the Api. If no value is provided, default revision 1 is created"},"apiRevisionDescription":{"type":"string","maxLength":256,"description":"Description of the Api Revision."},"apiType":{"oneOf":[{"type":"string","enum":["http","soap"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Type of Api to create. \n * `http` creates a SOAP to REST API \n * `soap` creates a SOAP pass-through API."},"apiVersion":{"type":"string","maxLength":100,"description":"Indicates the Version identifier of the API if the API is versioned"},"apiVersionDescription":{"type":"string","maxLength":256,"description":"Description of the Api Version."},"apiVersionSet":{"oneOf":[{"$ref":"#/definitions/ApiVersionSetContractDetails"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An API Version Set contains the common configuration for a set of API Versions relating "},"apiVersionSetId":{"type":"string","description":"A resource identifier for the related ApiVersionSet."},"authenticationSettings":{"oneOf":[{"$ref":"#/definitions/AuthenticationSettingsContract"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API Authentication Settings."},"contentFormat":{"oneOf":[{"type":"string","enum":["wadl-xml","wadl-link-json","swagger-json","swagger-link-json","wsdl","wsdl-link"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Format of the Content in which the API is getting imported."},"contentValue":{"type":"string","description":"Content value when Importing an API."},"description":{"type":"string","description":"Description of the API. May include HTML formatting tags."},"displayName":{"type":"string","minLength":1,"maxLength":300,"description":"API name."},"path":{"type":"string","minLength":0,"maxLength":400,"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":{"oneOf":[{"type":"array","items":{"type":"string","enum":["http","https"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes on which protocols the operations in this API can be invoked."},"serviceUrl":{"type":"string","minLength":0,"maxLength":2000,"description":"Absolute URL of the backend service implementing this API."},"subscriptionKeyParameterNames":{"oneOf":[{"$ref":"#/definitions/SubscriptionKeyParameterNamesContract"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Subscription key parameter names details."},"type":{"oneOf":[{"type":"string","enum":["http","soap"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Type of API."},"wsdlSelector":{"oneOf":[{"$ref":"#/definitions/ApiCreateOrUpdatePropertiesWsdlSelector"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Criteria to limit import of WSDL to a subset of the document."}},"required":["path"],"description":"Api Create or Update Properties."},"ApiCreateOrUpdatePropertiesWsdlSelector":{"type":"object","properties":{"wsdlEndpointName":{"type":"string","description":"Name of endpoint(port) to import from WSDL"},"wsdlServiceName":{"type":"string","description":"Name of service to import from WSDL"}},"description":"Criteria to limit import of WSDL to a subset of the document."},"ApiManagementServiceIdentity":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","enum":["SystemAssigned"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identity type. Currently the only supported type is 'SystemAssigned'."}},"required":["type"],"description":"Identity properties of the Api Management service resource."},"ApiManagementServiceProperties":{"type":"object","properties":{"additionalLocations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/AdditionalLocation"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Additional datacenter locations of the API Management service."},"certificates":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/CertificateConfiguration"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10."},"customProperties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service."},"hostnameConfigurations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/HostnameConfiguration"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Custom hostname configuration of the API Management service."},"notificationSenderEmail":{"type":"string","maxLength":100,"description":"Email address from which the notification will be sent."},"publisherEmail":{"type":"string","maxLength":100,"description":"Publisher email."},"publisherName":{"type":"string","maxLength":100,"description":"Publisher name."},"virtualNetworkConfiguration":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Configuration of a virtual network to which API Management service is deployed."},"virtualNetworkType":{"oneOf":[{"type":"string","enum":["None","External","Internal"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."}},"required":["publisherEmail","publisherName"],"description":"Properties of an API Management service resource description."},"ApiManagementServiceSkuProperties":{"type":"object","properties":{"capacity":{"oneOf":[{"type":"integer","default":"1"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Capacity of the SKU (number of deployed units of the SKU). The default value is 1."},"name":{"oneOf":[{"type":"string","enum":["Developer","Standard","Premium","Basic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Name of the Sku."}},"required":["name"],"description":"API Management service resource SKU properties."},"ApiReleaseContractProperties":{"type":"object","properties":{"apiId":{"type":"string","description":"Identifier of the API the release belongs to."},"notes":{"type":"string","description":"Release Notes"}},"description":"API Release details"},"ApiVersionSetContractDetails":{"type":"object","properties":{"description":{"type":"string","description":"Description of API Version Set."},"id":{"type":"string","description":"Identifier for existing API Version Set. Omit this value to create a new Version Set."},"versionHeaderName":{"type":"string","description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."},"versioningScheme":{"oneOf":[{"type":"string","enum":["Segment","Query","Header"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"type":"string","description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."}},"description":"An API Version Set contains the common configuration for a set of API Versions relating "},"ApiVersionSetContractProperties":{"type":"object","properties":{"description":{"type":"string","description":"Description of API Version Set."},"displayName":{"type":"string","minLength":1,"maxLength":100,"description":"Name of API Version Set"},"versionHeaderName":{"type":"string","minLength":1,"maxLength":100,"description":"Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`."},"versioningScheme":{"oneOf":[{"type":"string","enum":["Segment","Query","Header"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An value that determines where the API Version identifier will be located in a HTTP request."},"versionQueryName":{"type":"string","minLength":1,"maxLength":100,"description":"Name of query parameter that indicates the API Version if versioningScheme is set to `query`."}},"required":["displayName","versioningScheme"],"description":"Properties of an API Version Set."},"AuthenticationSettingsContract":{"type":"object","properties":{"oAuth2":{"oneOf":[{"$ref":"#/definitions/OAuth2AuthenticationSettingsContract"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API OAuth2 Authentication settings details."},"openid":{"oneOf":[{"$ref":"#/definitions/OpenIdAuthenticationSettingsContract"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API OAuth2 Authentication settings details."},"subscriptionKeyRequired":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products."}},"description":"API Authentication Settings."},"AuthorizationServerContractProperties":{"type":"object","properties":{"authorizationEndpoint":{"type":"string","description":"OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2."},"authorizationMethods":{"oneOf":[{"type":"array","items":{"type":"string","enum":["HEAD","OPTIONS","TRACE","GET","POST","PUT","PATCH","DELETE"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional."},"bearerTokenSendingMethods":{"oneOf":[{"type":"array","items":{"type":"string","enum":["authorizationHeader","query"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the mechanism by which access token is passed to the API. "},"clientAuthenticationMethod":{"oneOf":[{"type":"array","items":{"type":"string","enum":["Basic","Body"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"clientId":{"type":"string","description":"Client or app id registered with this authorization server."},"clientRegistrationEndpoint":{"type":"string","description":"Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced."},"clientSecret":{"type":"string","description":"Client or app secret registered with this authorization server."},"defaultScope":{"type":"string","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."},"description":{"type":"string","description":"Description of the authorization server. Can contain HTML formatting tags."},"displayName":{"type":"string","minLength":1,"maxLength":50,"description":"User-friendly authorization server name."},"grantTypes":{"oneOf":[{"type":"array","items":{"type":"string","enum":["authorizationCode","implicit","resourceOwnerPassword","clientCredentials"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Form of an authorization grant, which the client uses to request the access token."},"resourceOwnerPassword":{"type":"string","description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password."},"resourceOwnerUsername":{"type":"string","description":"Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username."},"supportState":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"tokenBodyParameters":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/TokenBodyParameterContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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":"string","description":"OAuth token endpoint. Contains absolute URI to entity being referenced."}},"required":["authorizationEndpoint","clientId","clientRegistrationEndpoint","displayName","grantTypes"],"description":"External OAuth authorization server settings Properties."},"BackendAuthorizationHeaderCredentials":{"type":"object","properties":{"parameter":{"type":"string","minLength":1,"maxLength":300,"description":"Authentication Parameter value."},"scheme":{"type":"string","minLength":1,"maxLength":100,"description":"Authentication Scheme name."}},"required":["parameter","scheme"],"description":"Authorization header information."},"BackendContractProperties":{"type":"object","properties":{"credentials":{"oneOf":[{"$ref":"#/definitions/BackendCredentialsContract"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Details of the Credentials used to connect to Backend."},"description":{"type":"string","minLength":1,"maxLength":2000,"description":"Backend Description."},"properties":{"oneOf":[{"$ref":"#/definitions/BackendProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties specific to the Backend Type."},"protocol":{"oneOf":[{"type":"string","enum":["http","soap"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Backend communication protocol."},"proxy":{"oneOf":[{"$ref":"#/definitions/BackendProxyContract"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Details of the Backend WebProxy Server to use in the Request to Backend."},"resourceId":{"type":"string","minLength":1,"maxLength":2000,"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."},"title":{"type":"string","minLength":1,"maxLength":300,"description":"Backend Title."},"tls":{"oneOf":[{"$ref":"#/definitions/BackendTlsProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties controlling TLS Certificate Validation."},"url":{"type":"string","minLength":1,"maxLength":2000,"description":"Runtime Url of the Backend."}},"required":["protocol","url"],"description":"Parameters supplied to the Create Backend operation."},"BackendCredentialsContract":{"type":"object","properties":{"authorization":{"oneOf":[{"$ref":"#/definitions/BackendAuthorizationHeaderCredentials"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Authorization header information."},"certificate":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of Client Certificate Thumbprint."},"header":{"oneOf":[{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Header Parameter description."},"query":{"oneOf":[{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Query Parameter description."}},"description":"Details of the Credentials used to connect to Backend."},"BackendProperties":{"type":"object","properties":{"serviceFabricCluster":{"oneOf":[{"$ref":"#/definitions/BackendServiceFabricClusterProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of the Service Fabric Type Backend."}},"description":"Properties specific to the Backend Type."},"BackendProxyContract":{"type":"object","properties":{"password":{"type":"string","description":"Password to connect to the WebProxy Server"},"url":{"type":"string","minLength":1,"maxLength":2000,"description":"WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings."},"username":{"type":"string","description":"Username to connect to the WebProxy server"}},"required":["url"],"description":"Details of the Backend WebProxy Server to use in the Request to Backend."},"BackendServiceFabricClusterProperties":{"type":"object","properties":{"clientCertificatethumbprint":{"type":"string","description":"The client certificate thumbprint for the management endpoint."},"managementEndpoints":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The cluster management endpoint."},"maxPartitionResolutionRetries":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Maximum number of retries while attempting resolve the partition."},"serverCertificateThumbprints":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Thumbprints of certificates cluster management service uses for tls communication"},"serverX509Names":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/X509CertificateName"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Server X509 Certificate Names Collection"}},"required":["clientCertificatethumbprint","managementEndpoints"],"description":"Properties of the Service Fabric Type Backend."},"BackendTlsProperties":{"type":"object","properties":{"validateCertificateChain":{"oneOf":[{"type":"boolean","default":true},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host."},"validateCertificateName":{"oneOf":[{"type":"boolean","default":true},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host."}},"description":"Properties controlling TLS Certificate Validation."},"CertificateConfiguration":{"type":"object","properties":{"certificate":{"oneOf":[{"$ref":"#/definitions/CertificateInformation"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SSL certificate information."},"certificatePassword":{"type":"string","description":"Certificate Password."},"encodedCertificate":{"type":"string","description":"Base64 Encoded certificate."},"storeName":{"oneOf":[{"type":"string","enum":["CertificateAuthority","Root"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations."}},"required":["storeName"],"description":"Certificate configuration which consist of non-trusted intermediates and root certificates."},"CertificateCreateOrUpdateProperties":{"type":"object","properties":{"data":{"type":"string","description":"Base 64 encoded certificate using the application/x-pkcs12 representation."},"password":{"type":"string","description":"Password for the Certificate"}},"required":["data","password"],"description":"Parameters supplied to the CreateOrUpdate certificate operation."},"CertificateInformation":{"type":"object","properties":{"expiry":{"type":"string","format":"date-time","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."},"subject":{"type":"string","description":"Subject of the certificate."},"thumbprint":{"type":"string","description":"Thumbprint of the certificate."}},"required":["expiry","subject","thumbprint"],"description":"SSL certificate information."},"DiagnosticContractProperties":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates whether a diagnostic should receive data or not."}},"required":["enabled"],"description":"Diagnostic Entity Properties"},"EmailTemplateParametersContractProperties":{"type":"object","properties":{"description":{"oneOf":[{"type":"string","pattern":"^[A-Za-z0-9-._]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Template parameter description."},"name":{"oneOf":[{"type":"string","pattern":"^[A-Za-z0-9-._]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Template parameter name."},"title":{"type":"string","minLength":1,"maxLength":4096,"description":"Template parameter title."}},"description":"Email Template Parameter contract."},"EmailTemplateUpdateParameterProperties":{"type":"object","properties":{"body":{"type":"string","minLength":1,"description":"Email Template Body. This should be a valid XDocument"},"description":{"type":"string","description":"Description of the Email Template."},"parameters":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/EmailTemplateParametersContractProperties"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Email Template Parameter values."},"subject":{"type":"string","minLength":1,"maxLength":1000,"description":"Subject of the Template."},"title":{"type":"string","description":"Title of the Template."}},"description":"Email Template Update Contract properties."},"GroupCreateParametersProperties":{"type":"object","properties":{"description":{"type":"string","description":"Group description."},"displayName":{"type":"string","minLength":1,"maxLength":300,"description":"Group name."},"externalId":{"type":"string","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://<tenant>.onmicrosoft.com/groups/<group object id>; otherwise the value is null."},"type":{"oneOf":[{"type":"string","enum":["custom","system","external"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Group type."}},"required":["displayName"],"description":"Parameters supplied to the Create Group operation."},"HostnameConfiguration":{"type":"object","properties":{"certificate":{"oneOf":[{"$ref":"#/definitions/CertificateInformation"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SSL certificate information."},"certificatePassword":{"type":"string","description":"Certificate Password."},"defaultSslBinding":{"oneOf":[{"type":"boolean","default":false},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"encodedCertificate":{"type":"string","description":"Base64 Encoded certificate."},"hostName":{"type":"string","description":"Hostname to configure on the Api Management service."},"keyVaultId":{"type":"string","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 MSI. The secret should be of type *application/x-pkcs12*"},"negotiateClientCertificate":{"oneOf":[{"type":"boolean","default":false},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specify true to always negotiate client certificate on the hostname. Default Value is false."},"type":{"oneOf":[{"type":"string","enum":["Proxy","Portal","Management","Scm"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Hostname type."}},"required":["hostName","type"],"description":"Custom hostname configuration."},"IdentityProviderContractProperties":{"type":"object","properties":{"allowedTenants":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of Allowed Tenants when configuring Azure Active Directory login."},"clientId":{"type":"string","minLength":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":"string","minLength":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."},"passwordResetPolicyName":{"type":"string","minLength":1,"description":"Password Reset Policy Name. Only applies to AAD B2C Identity Provider."},"profileEditingPolicyName":{"type":"string","minLength":1,"description":"Profile Editing Policy Name. Only applies to AAD B2C Identity Provider."},"signinPolicyName":{"type":"string","minLength":1,"description":"Signin Policy Name. Only applies to AAD B2C Identity Provider."},"signupPolicyName":{"type":"string","minLength":1,"description":"Signup Policy Name. Only applies to AAD B2C Identity Provider."},"type":{"oneOf":[{"type":"string","enum":["facebook","google","microsoft","twitter","aad","aadB2C"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity Provider Type identifier."}},"required":["clientId","clientSecret"],"description":"The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users."},"IssueAttachmentContractProperties":{"type":"object","properties":{"content":{"type":"string","description":"An HTTP link or Base64-encoded binary data."},"contentFormat":{"type":"string","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."},"title":{"type":"string","description":"Filename by which the binary data will be saved."}},"required":["content","contentFormat","title"],"description":"Issue Attachment contract Properties."},"IssueCommentContractProperties":{"type":"object","properties":{"createdDate":{"type":"string","format":"date-time","description":"Date and time when the comment was created."},"text":{"type":"string","description":"Comment text."},"userId":{"type":"string","description":"A resource identifier for the user who left the comment."}},"required":["text","userId"],"description":"Issue Comment contract Properties."},"IssueContractProperties":{"type":"object","properties":{"apiId":{"type":"string","description":"A resource identifier for the API the issue was created for."},"createdDate":{"type":"string","format":"date-time","description":"Date and time when the issue was created."},"description":{"type":"string","description":"Text describing the issue."},"state":{"oneOf":[{"type":"string","enum":["proposed","open","removed","resolved","closed"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Status of the issue."},"title":{"type":"string","description":"The issue title."},"userId":{"type":"string","description":"A resource identifier for the user created the issue."}},"required":["description","title","userId"],"description":"Issue contract Properties."},"LoggerContractProperties":{"type":"object","properties":{"credentials":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name and SendRule connection string of the event hub for azureEventHub logger.\nInstrumentation key for applicationInsights logger."},"description":{"type":"string","maxLength":256,"description":"Logger description."},"isBuffered":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether records are buffered in the logger before publishing. Default is assumed to be true."},"loggerType":{"oneOf":[{"type":"string","enum":["azureEventHub","applicationInsights"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Logger type."}},"required":["credentials","loggerType"],"description":"The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs."},"OAuth2AuthenticationSettingsContract":{"type":"object","properties":{"authorizationServerId":{"type":"string","description":"OAuth authorization server identifier."},"scope":{"type":"string","description":"operations scope."}},"description":"API OAuth2 Authentication settings details."},"OpenIdAuthenticationSettingsContract":{"type":"object","properties":{"bearerTokenSendingMethods":{"oneOf":[{"type":"array","items":{"type":"string","enum":["authorizationHeader","query"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"How to send token to the server."},"openidProviderId":{"type":"string","description":"OAuth authorization server identifier."}},"description":"API OAuth2 Authentication settings details."},"OpenidConnectProviderContractProperties":{"type":"object","properties":{"clientId":{"type":"string","description":"Client ID of developer console which is the client application."},"clientSecret":{"type":"string","description":"Client Secret of developer console which is the client application."},"description":{"type":"string","description":"User-friendly description of OpenID Connect Provider."},"displayName":{"type":"string","maxLength":50,"description":"User-friendly OpenID Connect Provider name."},"metadataEndpoint":{"type":"string","description":"Metadata endpoint URI."}},"required":["clientId","displayName","metadataEndpoint"],"description":"OpenID Connect Providers Contract."},"OperationContractProperties":{"type":"object","properties":{"description":{"type":"string","maxLength":1000,"description":"Description of the operation. May include HTML formatting tags."},"displayName":{"type":"string","minLength":1,"maxLength":300,"description":"Operation Name."},"method":{"type":"string","description":"A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them."},"policies":{"type":"string","description":"Operation Policies"},"request":{"oneOf":[{"$ref":"#/definitions/RequestContract"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Operation request details."},"responses":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ResponseContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Array of Operation responses."},"templateParameters":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ParameterContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of URL template parameters."},"urlTemplate":{"type":"string","minLength":1,"maxLength":1000,"description":"Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}"}},"required":["displayName","method","urlTemplate"],"description":"Operation Contract Properties"},"ParameterContract":{"type":"object","properties":{"defaultValue":{"type":"string","description":"Default parameter value."},"description":{"type":"string","description":"Parameter description."},"name":{"type":"string","description":"Parameter name."},"required":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"whether parameter is required or not."},"type":{"type":"string","description":"Parameter type."},"values":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameter values."}},"required":["name","type"],"description":"Operation parameters details."},"PolicyContractProperties":{"type":"object","properties":{"contentFormat":{"oneOf":[{"type":"string","enum":["xml","xml-link","rawxml","rawxml-link"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Format of the policyContent."},"policyContent":{"type":"string","description":"Json escaped Xml Encoded contents of the Policy."}},"required":["policyContent"],"description":"Policy contract Properties."},"PortalDelegationSettingsProperties":{"type":"object","properties":{"subscriptions":{"oneOf":[{"$ref":"#/definitions/SubscriptionsDelegationSettingsProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Subscriptions delegation settings properties."},"url":{"type":"string","description":"A delegation Url."},"userRegistration":{"oneOf":[{"$ref":"#/definitions/RegistrationDelegationSettingsProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"User registration delegation settings properties."},"validationKey":{"type":"string","description":"A base64-encoded validation key to validate, that a request is coming from Azure API Management."}},"description":"Delegation settings contract properties."},"PortalSigninSettingProperties":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Redirect Anonymous users to the Sign-In page."}},"description":"Sign-in settings contract properties."},"PortalSignupSettingsProperties":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Allow users to sign up on a developer portal."},"termsOfService":{"oneOf":[{"$ref":"#/definitions/TermsOfServiceProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Terms of service contract properties."}},"description":"Sign-up settings contract properties."},"ProductContractProperties":{"type":"object","properties":{"approvalRequired":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"description":{"type":"string","minLength":1,"maxLength":1000,"description":"Product description. May include HTML formatting tags."},"displayName":{"type":"string","minLength":1,"maxLength":300,"description":"Product name."},"state":{"oneOf":[{"type":"string","enum":["notPublished","published"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"subscriptionRequired":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"subscriptionsLimit":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"terms":{"type":"string","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."}},"required":["displayName"],"description":"Product profile."},"PropertyContractProperties":{"type":"object","properties":{"displayName":{"oneOf":[{"type":"string","pattern":"^[A-Za-z0-9-._]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Unique name of Property. It may contain only letters, digits, period, dash, and underscore characters."},"secret":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Determines whether the value is a secret and should be encrypted or not. Default value is false."},"tags":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Optional tags that when provided can be used to filter the property list."},"value":{"type":"string","minLength":1,"maxLength":4096,"description":"Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace."}},"required":["displayName","value"],"description":"Property Contract properties."},"RegistrationDelegationSettingsProperties":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enable or disable delegation for user registration."}},"description":"User registration delegation settings properties."},"RepresentationContract":{"type":"object","properties":{"contentType":{"type":"string","description":"Specifies a registered or custom content type for this representation, e.g. application/xml."},"formParameters":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ParameterContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.."},"sample":{"type":"string","description":"An example of the representation."},"schemaId":{"type":"string","description":"Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."},"typeName":{"type":"string","description":"Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'."}},"required":["contentType"],"description":"Operation request/response representation details."},"RequestContract":{"type":"object","properties":{"description":{"type":"string","description":"Operation request description."},"headers":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ParameterContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of operation request headers."},"queryParameters":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ParameterContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of operation request query parameters."},"representations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/RepresentationContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of operation request representations."}},"description":"Operation request details."},"ResponseContract":{"type":"object","properties":{"description":{"type":"string","description":"Operation response description."},"headers":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ParameterContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of operation response headers."},"representations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/RepresentationContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of operation response representations."},"statusCode":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Operation response HTTP status code."}},"required":["statusCode"],"description":"Operation response details."},"SchemaContractProperties":{"type":"object","properties":{"contentType":{"type":"string","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)."},"document":{"oneOf":[{"$ref":"#/definitions/SchemaDocumentProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Schema Document Properties."}},"required":["contentType"],"description":"Schema contract Properties."},"SchemaDocumentProperties":{"type":"object","properties":{"value":{"type":"string","description":"Json escaped string defining the document representing the Schema."}},"description":"Schema Document Properties."},"service_api-version-sets_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Api Version Set identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/ApiVersionSetContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of an API Version Set."},"type":{"type":"string","enum":["api-version-sets"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/api-version-sets"},"service_apis_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number."},"properties":{"oneOf":[{"$ref":"#/definitions/ApiCreateOrUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Api Create or Update Properties."},"type":{"type":"string","enum":["apis"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis"},"service_apis_diagnostics_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Diagnostic identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/DiagnosticContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Diagnostic Entity Properties"},"type":{"type":"string","enum":["diagnostics"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/diagnostics"},"service_apis_diagnostics_loggers_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Logger identifier. Must be unique in the API Management service instance."},"type":{"type":"string","enum":["loggers"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/apis/diagnostics/loggers"},"service_apis_issues_attachments_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[^*#&+:<>?]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Attachment identifier within an Issue. Must be unique in the current Issue."},"properties":{"oneOf":[{"$ref":"#/definitions/IssueAttachmentContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Issue Attachment contract Properties."},"type":{"type":"string","enum":["attachments"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/issues/attachments"},"service_apis_issues_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[^*#&+:<>?]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Issue identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/IssueContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Issue contract Properties."},"type":{"type":"string","enum":["issues"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/issues"},"service_apis_issues_comments_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[^*#&+:<>?]+$","minLength":1,"maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Comment identifier within an Issue. Must be unique in the current Issue."},"properties":{"oneOf":[{"$ref":"#/definitions/IssueCommentContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Issue Comment contract Properties."},"type":{"type":"string","enum":["comments"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/issues/comments"},"service_apis_operations_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Operation identifier within an API. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/OperationContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Operation Contract Properties"},"type":{"type":"string","enum":["operations"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/operations"},"service_apis_operations_policies_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"type":"string","enum":["policy"],"description":"The identifier of the Policy."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Policy contract Properties."},"type":{"type":"string","enum":["policies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/operations/policies"},"service_apis_operations_tags_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["tags"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/apis/operations/tags"},"service_apis_policies_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"type":"string","enum":["policy"],"description":"The identifier of the Policy."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Policy contract Properties."},"type":{"type":"string","enum":["policies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/policies"},"service_apis_releases_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Release identifier within an API. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/ApiReleaseContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API Release details"},"type":{"type":"string","enum":["releases"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/releases"},"service_apis_schemas_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Schema identifier within an API. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/SchemaContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Schema contract Properties."},"type":{"type":"string","enum":["schemas"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/schemas"},"service_apis_tagDescriptions_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/TagDescriptionBaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create TagDescription operation."},"type":{"type":"string","enum":["tagDescriptions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/apis/tagDescriptions"},"service_apis_tags_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["tags"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/apis/tags"},"service_authorizationServers_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the authorization server."},"properties":{"oneOf":[{"$ref":"#/definitions/AuthorizationServerContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"External OAuth authorization server settings Properties."},"type":{"type":"string","enum":["authorizationServers"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/authorizationServers"},"service_backends_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the Backend entity. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/BackendContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create Backend operation."},"type":{"type":"string","enum":["backends"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/backends"},"service_certificates_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the certificate entity. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/CertificateCreateOrUpdateProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the CreateOrUpdate certificate operation."},"type":{"type":"string","enum":["certificates"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/certificates"},"service_diagnostics_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Diagnostic identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/DiagnosticContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Diagnostic Entity Properties"},"type":{"type":"string","enum":["diagnostics"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/diagnostics"},"service_diagnostics_loggers_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Logger identifier. Must be unique in the API Management service instance."},"type":{"type":"string","enum":["loggers"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/diagnostics/loggers"},"service_groups_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Group identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/GroupCreateParametersProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create Group operation."},"type":{"type":"string","enum":["groups"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/groups"},"service_groups_users_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"User identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["users"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/groups/users"},"service_identityProviders_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","enum":["facebook","google","microsoft","twitter","aad","aadB2C"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity Provider Type identifier."},"properties":{"oneOf":[{"$ref":"#/definitions/IdentityProviderContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users."},"type":{"type":"string","enum":["identityProviders"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/identityProviders"},"service_loggers_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Logger identifier. Must be unique in the API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/LoggerContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs."},"type":{"type":"string","enum":["loggers"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/loggers"},"service_notifications_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","enum":["RequestPublisherNotificationMessage","PurchasePublisherNotificationMessage","NewApplicationNotificationMessage","BCC","NewIssuePublisherNotificationMessage","AccountClosedPublisher","QuotaLimitApproachingPublisherNotificationMessage"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Notification Name Identifier."},"type":{"type":"string","enum":["notifications"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/notifications"},"service_notifications_recipientEmails_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"type":"string","description":"Email identifier."},"type":{"type":"string","enum":["recipientEmails"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/notifications/recipientEmails"},"service_notifications_recipientUsers_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"User identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["recipientUsers"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/notifications/recipientUsers"},"service_openidConnectProviders_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[^*#&+:<>?]+$","maxLength":256},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the OpenID Connect Provider."},"properties":{"oneOf":[{"$ref":"#/definitions/OpenidConnectProviderContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"OpenID Connect Providers Contract."},"type":{"type":"string","enum":["openidConnectProviders"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/openidConnectProviders"},"service_policies_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"type":"string","enum":["policy"],"description":"The identifier of the Policy."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Policy contract Properties."},"type":{"type":"string","enum":["policies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/policies"},"service_portalsettings_childResource":{"type":"object","oneOf":[{"type":"object","properties":{"name":{"type":"string","enum":["signin"]},"properties":{"oneOf":[{"$ref":"#/definitions/PortalSigninSettingProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sign-in settings contract properties."}},"required":["name","properties"],"description":"Microsoft.ApiManagement/service/portalsettings"},{"type":"object","properties":{"name":{"type":"string","enum":["signup"]},"properties":{"oneOf":[{"$ref":"#/definitions/PortalSignupSettingsProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sign-up settings contract properties."}},"required":["name","properties"],"description":"Microsoft.ApiManagement/service/portalsettings"},{"type":"object","properties":{"name":{"type":"string","enum":["delegation"]},"properties":{"oneOf":[{"$ref":"#/definitions/PortalDelegationSettingsProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Delegation settings contract properties."}},"required":["name","properties"],"description":"Microsoft.ApiManagement/service/portalsettings"}],"properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"type":{"type":"string","enum":["portalsettings"]}},"required":["apiVersion","type"],"description":"Microsoft.ApiManagement/service/portalsettings"},"service_products_apis_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number."},"type":{"type":"string","enum":["apis"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/products/apis"},"service_products_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Product identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/ProductContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Product profile."},"type":{"type":"string","enum":["products"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/products"},"service_products_groups_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Group identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["groups"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/products/groups"},"service_products_policies_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"type":"string","enum":["policy"],"description":"The identifier of the Policy."},"properties":{"oneOf":[{"$ref":"#/definitions/PolicyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Policy contract Properties."},"type":{"type":"string","enum":["policies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/products/policies"},"service_products_tags_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"type":{"type":"string","enum":["tags"]}},"required":["apiVersion","name","type"],"description":"Microsoft.ApiManagement/service/products/tags"},"service_properties_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identifier of the property."},"properties":{"oneOf":[{"$ref":"#/definitions/PropertyContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Property Contract properties."},"type":{"type":"string","enum":["properties"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/properties"},"service_subscriptions_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Subscription entity Identifier. The entity represents the association between a user and a product in API Management."},"properties":{"oneOf":[{"$ref":"#/definitions/SubscriptionCreateParameterProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create subscription operation."},"type":{"type":"string","enum":["subscriptions"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/subscriptions"},"service_tags_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/TagContractProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tag contract Properties."},"type":{"type":"string","enum":["tags"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/tags"},"service_templates_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","enum":["applicationApprovedNotificationMessage","accountClosedDeveloper","quotaLimitApproachingDeveloperNotificationMessage","newDeveloperNotificationMessage","emailChangeIdentityDefault","inviteUserNotificationMessage","newCommentNotificationMessage","confirmSignUpIdentityDefault","newIssueNotificationMessage","purchaseDeveloperNotificationMessage","passwordResetIdentityDefault","passwordResetByAdminNotificationMessage","rejectDeveloperNotificationMessage","requestDeveloperNotificationMessage"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Email Template Name Identifier."},"properties":{"oneOf":[{"$ref":"#/definitions/EmailTemplateUpdateParameterProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Email Template Update Contract properties."},"type":{"type":"string","enum":["templates"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/templates"},"service_users_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-01-01"]},"name":{"oneOf":[{"type":"string","pattern":"(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)","minLength":1,"maxLength":80},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"User identifier. Must be unique in the current API Management service instance."},"properties":{"oneOf":[{"$ref":"#/definitions/UserCreateParameterProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parameters supplied to the Create User operation."},"type":{"type":"string","enum":["users"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.ApiManagement/service/users"},"SubscriptionCreateParameterProperties":{"type":"object","properties":{"displayName":{"type":"string","minLength":1,"maxLength":100,"description":"Subscription name."},"primaryKey":{"type":"string","minLength":1,"maxLength":256,"description":"Primary subscription key. If not specified during request key will be generated automatically."},"productId":{"type":"string","description":"Product (product id path) for which subscription is being created in form /products/{productId}"},"secondaryKey":{"type":"string","minLength":1,"maxLength":256,"description":"Secondary subscription key. If not specified during request key will be generated automatically."},"state":{"oneOf":[{"type":"string","enum":["suspended","active","expired","submitted","rejected","cancelled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"userId":{"type":"string","description":"User (user id path) for whom subscription is being created in form /users/{uid}"}},"required":["displayName","productId","userId"],"description":"Parameters supplied to the Create subscription operation."},"SubscriptionKeyParameterNamesContract":{"type":"object","properties":{"header":{"type":"string","description":"Subscription key header name."},"query":{"type":"string","description":"Subscription key query string parameter name."}},"description":"Subscription key parameter names details."},"SubscriptionsDelegationSettingsProperties":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enable or disable delegation for subscriptions."}},"description":"Subscriptions delegation settings properties."},"TagContractProperties":{"type":"object","properties":{"displayName":{"type":"string","minLength":1,"maxLength":160,"description":"Tag name."}},"required":["displayName"],"description":"Tag contract Properties."},"TagDescriptionBaseProperties":{"type":"object","properties":{"description":{"type":"string","description":"Description of the Tag."},"externalDocsDescription":{"type":"string","description":"Description of the external resources describing the tag."},"externalDocsUrl":{"type":"string","maxLength":2000,"description":"Absolute URL of external resources describing the tag."}},"description":"Parameters supplied to the Create TagDescription operation."},"TermsOfServiceProperties":{"type":"object","properties":{"consentRequired":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Ask user for consent to the terms of service."},"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Display terms of service during a sign-up process."},"text":{"type":"string","description":"A terms of service text."}},"description":"Terms of service contract properties."},"TokenBodyParameterContract":{"type":"object","properties":{"name":{"type":"string","description":"body parameter name."},"value":{"type":"string","description":"body parameter value."}},"required":["name","value"],"description":"OAuth acquire token request body parameter (www-url-form-encoded)."},"UserCreateParameterProperties":{"type":"object","properties":{"confirmation":{"oneOf":[{"type":"string","enum":["signup","invite"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Determines the type of confirmation e-mail that will be sent to the newly created user."},"email":{"type":"string","minLength":1,"maxLength":254,"description":"Email address. Must not be empty and must be unique within the service instance."},"firstName":{"type":"string","minLength":1,"maxLength":100,"description":"First name."},"identities":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/UserIdentityContract"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Collection of user identities."},"lastName":{"type":"string","minLength":1,"maxLength":100,"description":"Last name."},"note":{"type":"string","description":"Optional note about a user set by the administrator."},"password":{"type":"string","description":"User Password. If no value is provided, a default password is generated."},"state":{"oneOf":[{"type":"string","enum":["active","blocked","pending","deleted"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."}},"required":["email","firstName","lastName"],"description":"Parameters supplied to the Create User operation."},"UserIdentityContract":{"type":"object","properties":{"id":{"type":"string","description":"Identifier value within provider."},"provider":{"type":"string","description":"Identity provider name."}},"description":"User identity details."},"VirtualNetworkConfiguration":{"type":"object","properties":{"subnetResourceId":{"oneOf":[{"type":"string","pattern":"^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The full resource ID of a subnet in a virtual network to deploy the API Management service in."}},"description":"Configuration of a virtual network to which API Management service is deployed."},"X509CertificateName":{"type":"object","properties":{"issuerCertificateThumbprint":{"type":"string","description":"Thumbprint for the Issuer of the Certificate."},"name":{"type":"string","description":"Common Name of the Certificate."}},"description":"Properties of server X509Names."}}}
{"id":"https://schema.management.azure.com/schemas/2014-04-01/Microsoft.Insights.ManuallyAuthored.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Insights","description":"Microsoft Insights Types","resourceDefinitions":{"components":{"type":"object","properties":{"type":{"enum":["Microsoft.Insights/components"]},"apiVersion":{"enum":["2014-04-01"]},"properties":{"type":"object","properties":{"applicationId":{"type":"string","minLength":1,"description":"Microsoft.Insights/components: applicationId"}}}},"required":["type","apiVersion","properties","location"],"description":"Microsoft.Insights/components"},"webtests":{"type":"object","properties":{"type":{"enum":["Microsoft.Insights/webtests"]},"apiVersion":{"enum":["2014-04-01"]},"properties":{"type":"object","properties":{"provisioningState":{"type":"string","minLength":1,"description":"Microsoft.Insights/webtests: provisioning state."},"Name":{"type":"string","minLength":1,"description":"Microsoft.Insights/webtests: name of the webtest."},"Description":{"type":"string","minLength":1,"description":"Microsoft.Insights/webtests: description of the webtest."},"Enabled":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"boolean"}],"description":"Microsoft.Insights/webtests: Is the webtest enabled."},"Frequency":{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/numberOrExpression","description":"Microsoft.Insights/webtests: Frequency of the webtest."},"Timeout":{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/numberOrExpression","description":"Microsoft.Insights/webtests: Timeout for the webtest."},"Locations":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"array","items":{"type":"object","properties":{"Id":{"type":"string","minLength":1,"description":"Microsoft.Insights/webtests: Location id of the webtest"}}}}],"description":"Microsoft.Insights/webtests: Locations of the webtest."},"Configuration":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"object","properties":{"WebTest":{"type":"string","minLength":1,"description":"Microsoft.Insights/webtests: WebTest configuration."}}}],"description":"Microsoft.Insights/webtests: Configuration for the webtest."},"SyntheticMonitorId":{"type":"string","minLength":1,"description":"Microsoft.Insights/webtests: Synthetic monitor id."}}}},"required":["type","apiVersion","properties","location"],"description":"Microsoft.Insights/webtests"},"autoscalesettings":{"type":"object","properties":{"type":{"enum":["Microsoft.Insights/autoscalesettings"]},"apiVersion":{"enum":["2014-04-01"]},"properties":{"type":"object","properties":{"profiles":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The name of the profile."},"capacity":{"type":"object","properties":{"minimum":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"integer","minimum":0}],"description":"Microsoft.Insights/autoscalesettings: The minimum number of instances for the resource."},"maximum":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"integer","minimum":0}],"description":"Microsoft.Insights/autoscalesettings: The maximum number of instances for the resource. The actual maximum number may be limited by the cores that are available."},"default":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"integer","minimum":0}],"description":"Microsoft.Insights/autoscalesettings: 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."}},"description":"Microsoft.Insights/autoscalesettings: The number of instances that can be used during this profile."},"rules":{"type":"array","items":{"allOf":[{"type":"object","properties":{"metricTrigger":{"type":"object","properties":{"metricName":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The name of the metric that defines what the rule monitors."},"metricResourceUri":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The resource identifier of the resource the rule monitors."},"timeGrain":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/Iso8601Duration"}],"description":"Microsoft.Insights/autoscalesettings: 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. ISO 8601 duration format."},"statistic":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"enum":["Average","Min","Max","Sum"]}],"description":"Microsoft.Insights/autoscalesettings: How the metrics from multiple instances are combined."},"timeWindow":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/Iso8601Duration"}],"description":"Microsoft.Insights/autoscalesettings: 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. ISO 8601 duration format."},"timeAggregation":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"enum":["Average","Minimum","Maximum","Last","Total","Count"]}],"description":"Microsoft.Insights/autoscalesettings: How the data that is collected should be combined over time. The default value is Average."},"operator":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"enum":["GreaterThan","GreaterThanOrEqual","Equals","NotEquals","LessThan","LessThanOrEqual"]}],"description":"Microsoft.Insights/autoscalesettings: The operator that is used to compare the metric data and the threshold."},"threshold":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"number","minimum":0}],"description":"Microsoft.Insights/autoscalesettings: The threshold of the metric that triggers the scale action."}},"description":"Microsoft.Insights/autoscalesettings: The trigger that results in a scaling action."}}},{"type":"object","properties":{"scaleAction":{"type":"object","properties":{"direction":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"enum":["Increase","Decrease"]}],"description":"Microsoft.Insights/autoscalesettings: Whether the scaling action increases or decreases the number of instances."},"type":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"enum":["ChangeCount"]}],"description":"Microsoft.Insights/autoscalesettings: The type of action that should occur, this must be set to ChangeCount."},"value":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"integer","minimum":1}],"description":"Microsoft.Insights/autoscalesettings: The number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1."},"cooldown":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/Iso8601Duration"}],"description":"Microsoft.Insights/autoscalesettings: The amount of time to wait since the last scaling action before this action occurs. Must be between 1 week and 1 minute. ISO 8601 duration format."}}}}}]},"description":"Microsoft.Insights/autoscalesettings: Contains a collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified."},"fixedDate":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The time zone of the start and end times for the profile."},"start":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The start time for the profile."},"end":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The end time for the profile."}},"description":"Microsoft.Insights/autoscalesettings: A specific date for the profile. This element is not used if the Recurrence element is used."},"recurrence":{"type":"object","properties":{"frequency":{"enum":["Week"],"description":"Microsoft.Insights/autoscalesettings: How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles."},"schedule":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The time zone for the hours of the profile."},"days":{"type":"array","items":{"enum":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},"description":"Microsoft.Insights/autoscalesettings: A collection of days that the profile takes effect on."},"hours":{"type":"array","items":{"type":"integer","minimum":0,"maximum":23},"description":"Microsoft.Insights/autoscalesettings: A collection of hours at which the profile takes effect at."},"minutes":{"type":"array","items":{"type":"integer","minimum":0,"maximum":59},"description":"Microsoft.Insights/autoscalesettings: A collection of minutes at which the profile takes effect at."}},"description":"Microsoft.Insights/autoscalesettings: The scheduling constraints for when the profile begins."}},"description":"Microsoft.Insights/autoscalesettings: The repeating times at which this profile begins. This element is not used if the FixedDate element is used."}}}}],"description":"Microsoft.Insights/autoscalesettings: Contains a collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified."},"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Microsoft.Insights/autoscalesettings: Specifies whether automatic scaling is enabled for the resource."},"name":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The name of the autoscale setting."},"targetResourceUri":{"type":"string","minLength":1,"description":"Microsoft.Insights/autoscalesettings: The resource identifier of the resource that the autoscale setting should be added to."}}}},"required":["type","apiVersion","properties","location"],"description":"Microsoft.Insights/autoscalesettings"}}}
{"id":"https://schema.management.azure.com/schemas/2019-03-01/Microsoft.Compute.Galleries.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Compute","description":"Microsoft Compute Resource Types","resourceDefinitions":{"galleries":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Compute/galleries"]},"apiVersion":{"type":"string","enum":["2019-03-01"]},"location":{"type":"string","description":"Resource location"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"properties":{"oneOf":[{"$ref":"#/definitions/GalleryProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/galleries_images_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Compute/galleries"},"galleries_images":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Compute/galleries/images"]},"apiVersion":{"type":"string","enum":["2019-03-01"]},"location":{"type":"string","description":"Resource location"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"properties":{"oneOf":[{"$ref":"#/definitions/GalleryImageProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/galleries_images_versions_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Compute/galleries/images"},"galleries_images_versions":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["Microsoft.Compute/galleries/images/versions"]},"apiVersion":{"type":"string","enum":["2019-03-01"]},"location":{"type":"string","description":"Resource location"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"properties":{"oneOf":[{"$ref":"#/definitions/GalleryImageVersionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Compute/galleries/images/versions"}},"definitions":{"Disallowed":{"type":"object","properties":{"diskTypes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of disk types."}},"description":"Describes the disallowed disk types."},"galleries_images_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["images"]},"apiVersion":{"type":"string","enum":["2019-03-01"]},"location":{"type":"string","description":"Resource location"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"properties":{"oneOf":[{"$ref":"#/definitions/GalleryImageProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/galleries_images_versions_childResource"}]}}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Compute/galleries/images"},"galleries_images_versions_childResource":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["versions"]},"apiVersion":{"type":"string","enum":["2019-03-01"]},"location":{"type":"string","description":"Resource location"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"properties":{"oneOf":[{"$ref":"#/definitions/GalleryImageVersionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","apiVersion","location","properties"],"description":"Microsoft.Compute/galleries/images/versions"},"GalleryArtifactSource":{"type":"object","properties":{"managedImage":{"oneOf":[{"$ref":"#/definitions/ManagedArtifact"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["managedImage"],"description":"The source image from which the Image Version is going to be created."},"GalleryIdentifier":{"description":"Describes the gallery unique name."},"GalleryImageIdentifier":{"type":"object","properties":{"publisher":{"type":"string","description":"The name of the gallery Image Definition publisher."},"offer":{"type":"string","description":"The name of the gallery Image Definition offer."},"sku":{"type":"string","description":"The name of the gallery Image Definition SKU."}},"required":["publisher","offer","sku"],"description":"This is the gallery Image Definition identifier."},"GalleryImageProperties":{"type":"object","properties":{"description":{"type":"string","description":"The description of this gallery Image Definition resource. This property is updatable."},"eula":{"type":"string","description":"The Eula agreement for the gallery Image Definition."},"privacyStatementUri":{"type":"string","description":"The privacy statement uri."},"releaseNoteUri":{"type":"string","description":"The release note uri."},"osType":{"oneOf":[{"type":"string","enum":["Windows","Linux"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**."},"osState":{"oneOf":[{"type":"string","enum":["Generalized","Specialized"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The allowed values for OS State are 'Generalized'."},"endOfLifeDate":{"type":"string","format":"date-time","description":"The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable."},"identifier":{"oneOf":[{"$ref":"#/definitions/GalleryImageIdentifier"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"recommended":{"oneOf":[{"$ref":"#/definitions/RecommendedMachineConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"disallowed":{"oneOf":[{"$ref":"#/definitions/Disallowed"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"purchasePlan":{"oneOf":[{"$ref":"#/definitions/ImagePurchasePlan"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["osType","osState","identifier"],"description":"Describes the properties of a gallery Image Definition."},"GalleryImageVersionProperties":{"type":"object","properties":{"publishingProfile":{"oneOf":[{"$ref":"#/definitions/GalleryImageVersionPublishingProfile"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["publishingProfile"],"description":"Describes the properties of a gallery Image Version."},"GalleryImageVersionPublishingProfile":{"type":"object","properties":{"targetRegions":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/TargetRegion"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The target regions where the Image Version is going to be replicated to. This property is updatable."},"source":{"oneOf":[{"$ref":"#/definitions/GalleryArtifactSource"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"replicaCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version."},"endOfLifeDate":{"type":"string","format":"date-time","description":"The end of life date of the gallery Image Version. This property can be used for decommissioning purposes. This property is updatable."},"storageAccountType":{"oneOf":[{"type":"string","enum":["Standard_LRS","Standard_ZRS"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the storage account type to be used to store the image. This property is not updatable."}},"required":["source"],"description":"The publishing profile of a gallery Image Version."},"GalleryProperties":{"type":"object","properties":{"description":{"type":"string","description":"The description of this Shared Image Gallery resource. This property is updatable."},"identifier":{"oneOf":[{"$ref":"#/definitions/GalleryIdentifier"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"description":"Describes the properties of a Shared Image Gallery."},"ImagePurchasePlan":{"type":"object","properties":{"name":{"type":"string","description":"The plan ID."},"publisher":{"type":"string","description":"The publisher ID."},"product":{"type":"string","description":"The product ID."}},"description":"Describes the gallery Image Definition purchase plan. This is used by marketplace images."},"ManagedArtifact":{"type":"object","properties":{"id":{"type":"string","description":"The managed artifact id."}},"required":["id"],"description":"The managed artifact."},"RecommendedMachineConfiguration":{"type":"object","properties":{"vCPUs":{"oneOf":[{"$ref":"#/definitions/ResourceRange"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"memory":{"oneOf":[{"$ref":"#/definitions/ResourceRange"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"description":"The properties describe the recommended machine configuration for this Image Definition. These properties are updatable."},"ResourceRange":{"type":"object","properties":{"min":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The minimum number of the resource."},"max":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum number of the resource."}},"description":"Describes the resource range."},"TargetRegion":{"type":"object","properties":{"name":{"type":"string","description":"The name of the region."},"regionalReplicaCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of replicas of the Image Version to be created per region. This property is updatable."},"storageAccountType":{"oneOf":[{"type":"string","enum":["Standard_LRS","Standard_ZRS"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the storage account type to be used to store the image. This property is not updatable."}},"required":["name"],"description":"Describes the target region information."}}}
{"id":"https://schema.management.azure.com/schemas/2018-05-01-preview/Microsoft.Insights.Application.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Insights","description":"Microsoft Insights Resource Types","resourceDefinitions":{"components":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01-preview"]},"kind":{"type":"string","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."},"location":{"type":"string","description":"Resource location"},"name":{"type":"string","description":"The name of the Application Insights component resource."},"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationInsightsComponentProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties that define an Application Insights component resource."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/components_ProactiveDetectionConfigs_childResource"}]}},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"type":{"type":"string","enum":["Microsoft.Insights/components"]}},"required":["apiVersion","kind","location","name","properties","type"],"description":"Microsoft.Insights/components"},"components_ProactiveDetectionConfigs":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01-preview"]},"location":{"type":"string","description":"Resource location"},"name":{"type":"string","description":"The ProactiveDetection configuration ID. This is unique within a Application Insights component."},"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationInsightsComponentProactiveDetectionConfigurationProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties that define a ProactiveDetection configuration."},"type":{"type":"string","enum":["Microsoft.Insights/components/ProactiveDetectionConfigs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Insights/components/ProactiveDetectionConfigs"},"webtests":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01-preview"]},"kind":{"oneOf":[{"type":"string","enum":["ping","multistep"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The kind of WebTest that this web test watches. Choices are ping and multistep."},"location":{"type":"string","description":"Resource location"},"name":{"type":"string","description":"The name of the Application Insights WebTest resource."},"properties":{"oneOf":[{"$ref":"#/definitions/WebTestProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Metadata describing a web test for an Azure resource."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"type":{"type":"string","enum":["Microsoft.Insights/webtests"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.Insights/webtests"}},"definitions":{"ApplicationInsightsComponentProactiveDetectionConfigurationProperties":{"type":"object","properties":{"CustomEmails":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Custom email addresses for this rule notifications"},"Enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A flag that indicates whether this rule is enabled by the user"},"RuleDefinitions":{"oneOf":[{"$ref":"#/definitions/ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitions"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Static definitions of the ProactiveDetection configuration rule (same values for all components)."},"SendEmailsToSubscriptionOwners":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A flag that indicated whether notifications on this rule should be sent to subscription owners"}},"description":"Properties that define a ProactiveDetection configuration."},"ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitions":{"type":"object","properties":{"Description":{"type":"string","description":"The rule description"},"DisplayName":{"type":"string","description":"The rule name as it is displayed in UI"},"HelpUrl":{"type":"string","description":"URL which displays additional info about the proactive detection rule"},"IsEnabledByDefault":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A flag indicating whether the rule is enabled by default"},"IsHidden":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A flag indicating whether the rule is hidden (from the UI)"},"IsInPreview":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A flag indicating whether the rule is in preview"},"Name":{"type":"string","description":"The rule name"},"SupportsEmailNotifications":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A flag indicating whether email notifications are supported for detections for this rule"}},"description":"Static definitions of the ProactiveDetection configuration rule (same values for all components)."},"ApplicationInsightsComponentProperties":{"type":"object","properties":{"Application_Type":{"oneOf":[{"type":"string","enum":["web","other"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Type of application being monitored."},"DisableIpMasking":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Disable IP masking."},"Flow_Type":{"oneOf":[{"type":"string","enum":["Bluefield"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"HockeyAppId":{"type":"string","description":"The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp."},"ImmediatePurgeDataOn30Days":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Purge data immediately after 30 days."},"IngestionMode":{"oneOf":[{"type":"string","enum":["ApplicationInsights","ApplicationInsightsWithDiagnosticSettings","LogAnalytics"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates the flow of the ingestion."},"publicNetworkAccessForIngestion":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The network access type for accessing Application Insights ingestion."},"publicNetworkAccessForQuery":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The network access type for accessing Application Insights query."},"Request_Source":{"oneOf":[{"type":"string","enum":["rest"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'."},"RetentionInDays":{"oneOf":[{"type":"integer","default":"90"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Retention period in days."},"SamplingPercentage":{"oneOf":[{"type":"number"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry."}},"required":["Application_Type"],"description":"Properties that define an Application Insights component resource."},"components_ProactiveDetectionConfigs_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-05-01-preview"]},"location":{"type":"string","description":"Resource location"},"name":{"type":"string","description":"The ProactiveDetection configuration ID. This is unique within a Application Insights component."},"properties":{"oneOf":[{"$ref":"#/definitions/ApplicationInsightsComponentProactiveDetectionConfigurationProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties that define a ProactiveDetection configuration."},"type":{"type":"string","enum":["ProactiveDetectionConfigs"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Insights/components/ProactiveDetectionConfigs"},"HeaderField":{"type":"object","properties":{"key":{"type":"string","description":"The name of the header."},"value":{"type":"string","description":"The value of the header."}},"description":"A header to add to the WebTest."},"WebTestGeolocation":{"type":"object","properties":{"Id":{"type":"string","description":"Location ID for the WebTest to run from."}},"description":"Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from."},"WebTestProperties":{"type":"object","properties":{"Configuration":{"oneOf":[{"$ref":"#/definitions/WebTestPropertiesConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An XML configuration specification for a WebTest."},"Description":{"type":"string","description":"User defined description for this WebTest."},"Enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Is the test actively being monitored."},"Frequency":{"oneOf":[{"type":"integer","default":"300"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Interval in seconds between test runs for this WebTest. Default value is 300."},"Kind":{"oneOf":[{"type":"string","enum":["ping","multistep","basic","standard"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The kind of web test this is, valid choices are ping, multistep, basic, and standard."},"Locations":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/WebTestGeolocation"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of where to physically run the tests from to give global coverage for accessibility of your application."},"Name":{"type":"string","description":"User defined name if this WebTest."},"Request":{"oneOf":[{"$ref":"#/definitions/WebTestPropertiesRequest"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The collection of request properties"},"RetryEnabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Allow for retries should this WebTest fail."},"SyntheticMonitorId":{"type":"string","description":"Unique ID of this WebTest. This is typically the same value as the Name field."},"Timeout":{"oneOf":[{"type":"integer","default":"30"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Seconds until this WebTest will timeout and fail. Default value is 30."},"ValidationRules":{"oneOf":[{"$ref":"#/definitions/WebTestPropertiesValidationRules"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The collection of validation rule properties"}},"required":["Kind","Locations","Name","SyntheticMonitorId"],"description":"Metadata describing a web test for an Azure resource."},"WebTestPropertiesConfiguration":{"type":"object","properties":{"WebTest":{"type":"string","description":"The XML specification of a WebTest to run against an application."}},"description":"An XML configuration specification for a WebTest."},"WebTestPropertiesRequest":{"type":"object","properties":{"FollowRedirects":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Follow redirects for this web test."},"Headers":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/HeaderField"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of headers and their values to add to the WebTest call."},"HttpVerb":{"type":"string","description":"Http verb to use for this web test."},"ParseDependentRequests":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Parse Dependent request for this WebTest."},"RequestBody":{"type":"string","description":"Base64 encoded string body to send with this web test."},"RequestUrl":{"type":"string","description":"Url location to test."}},"description":"The collection of request properties"},"WebTestPropertiesValidationRules":{"type":"object","properties":{"ContentValidation":{"oneOf":[{"$ref":"#/definitions/WebTestPropertiesValidationRulesContentValidation"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The collection of content validation properties"},"ExpectedHttpStatusCode":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Validate that the WebTest returns the http status code provided."},"IgnoreHttpsStatusCode":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"When set, validation will ignore the status code."},"SSLCertRemainingLifetimeCheck":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"SSLCheck":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Checks to see if the SSL cert is still valid."}},"description":"The collection of validation rule properties"},"WebTestPropertiesValidationRulesContentValidation":{"type":"object","properties":{"ContentMatch":{"type":"string","description":"Content to look for in the return of the WebTest. Must not be null or empty."},"IgnoreCase":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"When set, this value makes the ContentMatch validation case insensitive."},"PassIfTextFound":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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"}},"description":"The collection of content validation properties"}}}
{"id":"https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.DBforMariaDB","description":"Microsoft DBforMariaDB Resource Types","resourceDefinitions":{"servers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"location":{"type":"string","description":"The location the resource resides in."},"name":{"type":"string","description":"The name of the server."},"properties":{"oneOf":[{"$ref":"#/definitions/ServerPropertiesForCreate"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties used to create a new server."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/servers_firewallRules_childResource"},{"$ref":"#/definitions/servers_virtualNetworkRules_childResource"},{"$ref":"#/definitions/servers_databases_childResource"},{"$ref":"#/definitions/servers_configurations_childResource"},{"$ref":"#/definitions/servers_privateEndpointConnections_childResource"},{"$ref":"#/definitions/servers_securityAlertPolicies_childResource"}]}},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Billing information related properties of a server."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Application-specific metadata in the form of key-value pairs."},"type":{"type":"string","enum":["Microsoft.DBforMariaDB/servers"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers"},"servers_configurations":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the server configuration."},"properties":{"oneOf":[{"$ref":"#/definitions/ConfigurationProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a configuration."},"type":{"type":"string","enum":["Microsoft.DBforMariaDB/servers/configurations"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/configurations"},"servers_databases":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the database."},"properties":{"oneOf":[{"$ref":"#/definitions/DatabaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a database."},"type":{"type":"string","enum":["Microsoft.DBforMariaDB/servers/databases"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/databases"},"servers_firewallRules":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the server firewall rule."},"properties":{"oneOf":[{"$ref":"#/definitions/FirewallRuleProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a server firewall rule."},"type":{"type":"string","enum":["Microsoft.DBforMariaDB/servers/firewallRules"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/firewallRules"},"servers_privateEndpointConnections":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the private endpoint connection."},"properties":{"oneOf":[{"$ref":"#/definitions/PrivateEndpointConnectionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of a private endpoint connection."},"type":{"type":"string","enum":["Microsoft.DBforMariaDB/servers/privateEndpointConnections"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/privateEndpointConnections"},"servers_securityAlertPolicies":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"oneOf":[{"type":"string","pattern":"^.*/default$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the threat detection policy."},"properties":{"oneOf":[{"$ref":"#/definitions/SecurityAlertPolicyProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of a security alert policy."},"type":{"type":"string","enum":["Microsoft.DBforMariaDB/servers/securityAlertPolicies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/securityAlertPolicies"},"servers_virtualNetworkRules":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the virtual network rule."},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkRuleProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of a virtual network rule."},"type":{"type":"string","enum":["Microsoft.DBforMariaDB/servers/virtualNetworkRules"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/virtualNetworkRules"}},"definitions":{"ConfigurationProperties":{"type":"object","properties":{"source":{"type":"string","description":"Source of the configuration."},"value":{"type":"string","description":"Value of the configuration."}},"description":"The properties of a configuration."},"DatabaseProperties":{"type":"object","properties":{"charset":{"type":"string","description":"The charset of the database."},"collation":{"type":"string","description":"The collation of the database."}},"description":"The properties of a database."},"FirewallRuleProperties":{"type":"object","properties":{"endIpAddress":{"oneOf":[{"type":"string","pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The end IP address of the server firewall rule. Must be IPv4 format."},"startIpAddress":{"oneOf":[{"type":"string","pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The start IP address of the server firewall rule. Must be IPv4 format."}},"required":["endIpAddress","startIpAddress"],"description":"The properties of a server firewall rule."},"PrivateEndpointConnectionProperties":{"type":"object","properties":{"privateEndpoint":{"oneOf":[{"$ref":"#/definitions/PrivateEndpointProperty"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"privateLinkServiceConnectionState":{"oneOf":[{"$ref":"#/definitions/PrivateLinkServiceConnectionStateProperty"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"description":"Properties of a private endpoint connection."},"PrivateEndpointProperty":{"type":"object","properties":{"id":{"type":"string","description":"Resource id of the private endpoint."}}},"PrivateLinkServiceConnectionStateProperty":{"type":"object","properties":{"description":{"type":"string","description":"The private link service connection description."},"status":{"type":"string","description":"The private link service connection status."}},"required":["description","status"]},"SecurityAlertPolicyProperties":{"type":"object","properties":{"disabledAlerts":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly"},"emailAccountAdmins":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies that the alert is sent to the account administrators."},"emailAddresses":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies an array of e-mail addresses to which the alert is sent."},"retentionDays":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the number of days to keep in the Threat Detection audit logs."},"state":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the state of the policy, whether it is enabled or disabled."},"storageAccountAccessKey":{"type":"string","description":"Specifies the identifier key of the Threat Detection audit storage account."},"storageEndpoint":{"type":"string","description":"Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs."}},"required":["state"],"description":"Properties of a security alert policy."},"ServerPropertiesForCreate":{"type":"object","oneOf":[{"$ref":"#/definitions/ServerPropertiesForDefaultCreate"},{"$ref":"#/definitions/ServerPropertiesForRestore"},{"$ref":"#/definitions/ServerPropertiesForGeoRestore"},{"$ref":"#/definitions/ServerPropertiesForReplica"}],"properties":{"minimalTlsVersion":{"oneOf":[{"type":"string","enum":["TLS1_0","TLS1_1","TLS1_2","TLSEnforcementDisabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enforce a minimal Tls version for the server."},"publicNetworkAccess":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'."},"sslEnforcement":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enable ssl enforcement or not when connect to server."},"storageProfile":{"oneOf":[{"$ref":"#/definitions/StorageProfile"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Storage Profile properties of a server"},"version":{"oneOf":[{"type":"string","enum":["10.2","10.3"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Server version."}},"description":"The properties used to create a new server."},"ServerPropertiesForDefaultCreate":{"type":"object","properties":{"administratorLogin":{"type":"string","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":"string","format":"password","description":"The password of the administrator login."},"createMode":{"type":"string","enum":["Default"]}},"required":["administratorLogin","administratorLoginPassword","createMode"],"description":"The properties used to create a new server."},"ServerPropertiesForGeoRestore":{"type":"object","properties":{"createMode":{"type":"string","enum":["GeoRestore"]},"sourceServerId":{"type":"string","description":"The source server id to restore from."}},"required":["createMode","sourceServerId"],"description":"The properties used to create a new server by restoring to a different region from a geo replicated backup."},"ServerPropertiesForReplica":{"type":"object","properties":{"createMode":{"type":"string","enum":["Replica"]},"sourceServerId":{"type":"string","description":"The master server id to create replica from."}},"required":["createMode","sourceServerId"],"description":"The properties to create a new replica."},"ServerPropertiesForRestore":{"type":"object","properties":{"createMode":{"type":"string","enum":["PointInTimeRestore"]},"restorePointInTime":{"type":"string","format":"date-time","description":"Restore point creation time (ISO8601 format), specifying the time to restore from."},"sourceServerId":{"type":"string","description":"The source server id to restore from."}},"required":["createMode","restorePointInTime","sourceServerId"],"description":"The properties used to create a new server by restoring from a backup."},"servers_configurations_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the server configuration."},"properties":{"oneOf":[{"$ref":"#/definitions/ConfigurationProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a configuration."},"type":{"type":"string","enum":["configurations"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/configurations"},"servers_databases_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the database."},"properties":{"oneOf":[{"$ref":"#/definitions/DatabaseProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a database."},"type":{"type":"string","enum":["databases"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/databases"},"servers_firewallRules_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the server firewall rule."},"properties":{"oneOf":[{"$ref":"#/definitions/FirewallRuleProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a server firewall rule."},"type":{"type":"string","enum":["firewallRules"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/firewallRules"},"servers_privateEndpointConnections_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the private endpoint connection."},"properties":{"oneOf":[{"$ref":"#/definitions/PrivateEndpointConnectionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of a private endpoint connection."},"type":{"type":"string","enum":["privateEndpointConnections"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/privateEndpointConnections"},"servers_securityAlertPolicies_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","enum":["default"],"description":"The name of the threat detection policy."},"properties":{"oneOf":[{"$ref":"#/definitions/SecurityAlertPolicyProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of a security alert policy."},"type":{"type":"string","enum":["securityAlertPolicies"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/securityAlertPolicies"},"servers_virtualNetworkRules_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-06-01"]},"name":{"type":"string","description":"The name of the virtual network rule."},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkRuleProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of a virtual network rule."},"type":{"type":"string","enum":["virtualNetworkRules"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.DBforMariaDB/servers/virtualNetworkRules"},"Sku":{"type":"object","properties":{"capacity":{"oneOf":[{"type":"integer","minimum":0},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The scale up/out capacity, representing server's compute units."},"family":{"type":"string","description":"The family of hardware."},"name":{"type":"string","description":"The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8."},"size":{"type":"string","description":"The size code, to be interpreted by resource as appropriate."},"tier":{"oneOf":[{"type":"string","enum":["Basic","GeneralPurpose","MemoryOptimized"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The tier of the particular SKU, e.g. Basic."}},"required":["name"],"description":"Billing information related properties of a server."},"StorageProfile":{"type":"object","properties":{"backupRetentionDays":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Backup retention days for the server."},"geoRedundantBackup":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enable Geo-redundant or not for server backup."},"storageAutogrow":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enable Storage Auto Grow."},"storageMB":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Max storage allowed for a server."}},"description":"Storage Profile properties of a server"},"VirtualNetworkRuleProperties":{"type":"object","properties":{"ignoreMissingVnetServiceEndpoint":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Create firewall rule before the virtual network has vnet service endpoint enabled."},"virtualNetworkSubnetId":{"type":"string","description":"The ARM resource id of the virtual network subnet."}},"required":["virtualNetworkSubnetId"],"description":"Properties of a virtual network rule."}}}
{"id":"https://schema.management.azure.com/schemas/2015-08-19/Microsoft.Search.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Search","description":"Microsoft Search Resource Types","resourceDefinitions":{"searchServices":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2015-08-19"]},"identity":{"oneOf":[{"$ref":"#/definitions/Identity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity for the resource."},"location":{"type":"string","description":"The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). This property is required when creating a new resource."},"name":{"type":"string","description":"The name of the Azure Cognitive Search service to create or update. Search service names must only contain lowercase letters, digits or dashes, cannot use dash as the first two or last one characters, cannot contain consecutive dashes, and must be between 2 and 60 characters in length. Search service names must be globally unique since they are part of the service URI (https://<name>.search.windows.net). You cannot change the service name after the service is created."},"properties":{"oneOf":[{"$ref":"#/definitions/SearchServiceProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of the Search service."},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tags to help categorize the resource in the Azure portal."},"type":{"type":"string","enum":["Microsoft.Search/searchServices"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Search/searchServices"}},"definitions":{"Identity":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","enum":["None","SystemAssigned"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identity type."}},"required":["type"],"description":"Identity for the resource."},"SearchServiceProperties":{"type":"object","properties":{"hostingMode":{"oneOf":[{"type":"string","enum":["default","highDensity"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'."},"partitionCount":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"default":"1"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of partitions in the Search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3."},"replicaCount":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"default":"1"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of replicas in the Search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU."}},"description":"Properties of the Search service."},"Sku":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","enum":["free","basic","standard","standard2","standard3","storage_optimized_l1","storage_optimized_l2"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'."}},"description":"Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits."}}}
{"id":"https://schema.management.azure.com/schemas/2018-09-01-preview/Microsoft.BareMetal.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.BareMetal","description":"BareMetal Resource Types","resourceDefinitions":{"crayServers":{"type":"object","properties":{"name":{"oneOf":[{"type":"string"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource name"},"type":{"type":"string","description":"The resource type.","enum":["Microsoft.BareMetal/crayServers"]},"apiVersion":{"type":"string","enum":["2018-09-01-preview"]},"location":{"oneOf":[{"type":"string"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource location."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags."},"properties":{"oneOf":[{"$ref":"#/definitions/crayServersProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["name","type","location","apiVersion","properties"],"description":"Cray Servers resource."}},"definitions":{"crayServersProperties":{"type":"object","properties":{"ipAddress":{"type":"string","description":"Ip Address."},"subnetResourceId":{"type":"string","description":"Subnet resource ID."}},"required":["ipAddress","subnetResourceId"],"description":"Cray Servers properties."}}}
{"id":"https://schema.management.azure.com/schemas/2017-08-01/Microsoft.AnalysisServices.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.AnalysisServices","description":"Microsoft AnalysisServices Resource Types","resourceDefinitions":{"servers":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2017-08-01"]},"location":{"type":"string","description":"Location of the Analysis Services resource."},"name":{"oneOf":[{"type":"string","pattern":"^[a-z][a-z0-9]*$","minLength":3,"maxLength":63},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the Analysis Services server. It must be a minimum of 3 characters, and a maximum of 63."},"properties":{"oneOf":[{"$ref":"#/definitions/AnalysisServicesServerProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of Analysis Services resource."},"sku":{"oneOf":[{"$ref":"#/definitions/ResourceSku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents the SKU name and Azure pricing tier for Analysis Services resource."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Key-value pairs of additional resource provisioning properties."},"type":{"type":"string","enum":["Microsoft.AnalysisServices/servers"]}},"required":["apiVersion","location","name","properties","sku","type"],"description":"Microsoft.AnalysisServices/servers"}},"definitions":{"AnalysisServicesServerProperties":{"type":"object","properties":{"asAdministrators":{"oneOf":[{"$ref":"#/definitions/ServerAdministrators"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An array of administrator user identities."},"backupBlobContainerUri":{"type":"string","description":"The SAS container URI to the backup container."},"gatewayDetails":{"oneOf":[{"$ref":"#/definitions/GatewayDetails"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The gateway details."},"ipV4FirewallSettings":{"oneOf":[{"$ref":"#/definitions/IPv4FirewallSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An array of firewall rules."},"managedMode":{"oneOf":[{"type":"integer","default":"1"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The managed mode of the server (0 = not managed, 1 = managed)."},"querypoolConnectionMode":{"oneOf":[{"type":"string","enum":["All","ReadOnly"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"How the read-write server's participation in the query pool is controlled.<br/>It can have the following values: <ul><li>readOnly - indicates that the read-write server is intended not to participate in query operations</li><li>all - indicates that the read-write server can participate in query operations</li></ul>Specifying readOnly when capacity is 1 results in error."},"serverMonitorMode":{"oneOf":[{"type":"integer","default":"1"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The server monitor mode for AS server"},"sku":{"oneOf":[{"$ref":"#/definitions/ResourceSku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents the SKU name and Azure pricing tier for Analysis Services resource."}},"description":"Properties of Analysis Services resource."},"GatewayDetails":{"type":"object","properties":{"gatewayResourceId":{"type":"string","description":"Gateway resource to be associated with the server."}},"description":"The gateway details."},"IPv4FirewallRule":{"type":"object","properties":{"firewallRuleName":{"type":"string","description":"The rule name."},"rangeEnd":{"type":"string","description":"The end range of IPv4."},"rangeStart":{"type":"string","description":"The start range of IPv4."}},"description":"The detail of firewall rule."},"IPv4FirewallSettings":{"type":"object","properties":{"enablePowerBIService":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The indicator of enabling PBI service."},"firewallRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/IPv4FirewallRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An array of firewall rules."}},"description":"An array of firewall rules."},"ResourceSku":{"type":"object","properties":{"capacity":{"oneOf":[{"type":"integer","minimum":1,"maximum":8,"default":"1"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of instances in the read only query pool."},"name":{"type":"string","description":"Name of the SKU level."},"tier":{"oneOf":[{"type":"string","enum":["Development","Basic","Standard"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the Azure pricing tier to which the SKU applies."}},"required":["name"],"description":"Represents the SKU name and Azure pricing tier for Analysis Services resource."},"ServerAdministrators":{"type":"object","properties":{"members":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An array of administrator user identities."}},"description":"An array of administrator user identities."}}}
{"id":"https://schema.management.azure.com/schemas/2019-04-01/Microsoft.VMwareCloudSimple.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.VMwareCloudSimple","description":"Microsoft VMwareCloudSimple Resource Types","resourceDefinitions":{"dedicatedCloudNodes":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2019-04-01"]},"location":{"type":"string","description":"Azure region"},"name":{"oneOf":[{"type":"string","pattern":"^[a-zA-Z0-9]([-_.a-zA-Z0-9]*[a-zA-Z0-9])?$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"dedicated cloud node name"},"properties":{"oneOf":[{"$ref":"#/definitions/DedicatedCloudNodeProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of dedicated cloud node"},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The purchase SKU for CloudSimple paid resources"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tags model"},"type":{"type":"string","enum":["Microsoft.VMwareCloudSimple/dedicatedCloudNodes"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.VMwareCloudSimple/dedicatedCloudNodes"},"dedicatedCloudServices":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2019-04-01"]},"location":{"type":"string","description":"Azure region"},"name":{"type":"string","description":"dedicated cloud Service name"},"properties":{"oneOf":[{"$ref":"#/definitions/DedicatedCloudServiceProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of dedicated cloud service"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tags model"},"type":{"type":"string","enum":["Microsoft.VMwareCloudSimple/dedicatedCloudServices"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.VMwareCloudSimple/dedicatedCloudServices"},"virtualMachines":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2019-04-01"]},"location":{"type":"string","description":"Azure region"},"name":{"type":"string","description":"virtual machine name"},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualMachineProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of virtual machine"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Tags model"},"type":{"type":"string","enum":["Microsoft.VMwareCloudSimple/virtualMachines"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.VMwareCloudSimple/virtualMachines"}},"definitions":{"DedicatedCloudNodeProperties":{"type":"object","properties":{"availabilityZoneId":{"type":"string","description":"Availability Zone id, e.g. \"az1\""},"nodesCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"count of nodes to create"},"placementGroupId":{"type":"string","description":"Placement Group id, e.g. \"n1\""},"purchaseId":{"oneOf":[{"type":"string","pattern":"^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"purchase id"},"skuDescription":{"oneOf":[{"$ref":"#/definitions/SkuDescription"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The purchase SKU for CloudSimple paid resources"}},"required":["availabilityZoneId","nodesCount","placementGroupId","purchaseId"],"description":"Properties of dedicated cloud node"},"DedicatedCloudServiceProperties":{"type":"object","properties":{"gatewaySubnet":{"type":"string","description":"gateway Subnet for the account. It will collect the subnet address and always treat it as /28"}},"required":["gatewaySubnet"],"description":"Properties of dedicated cloud service"},"GuestOSCustomization":{"type":"object","properties":{"dnsServers":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of dns servers to use"},"hostName":{"type":"string","description":"Virtual Machine hostname"},"password":{"type":"string","description":"Password for login"},"policyId":{"type":"string","description":"id of customization policy"},"username":{"type":"string","description":"Username for login"}},"description":"Guest OS Customization properties"},"GuestOSNICCustomization":{"type":"object","properties":{"allocation":{"oneOf":[{"type":"string","enum":["static","dynamic"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"IP address allocation method."},"dnsServers":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"List of dns servers to use"},"gateway":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gateway addresses assigned to nic"},"ipAddress":{"oneOf":[{"type":"string","pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])[.]){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"mask":{"oneOf":[{"type":"string","pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])[.]){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"primaryWinsServer":{"oneOf":[{"type":"string","pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])[.]){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"secondaryWinsServer":{"oneOf":[{"type":"string","pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])[.]){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"description":"Guest OS nic customization"},"ResourcePool":{"type":"object","properties":{"id":{"type":"string","description":"resource pool id (privateCloudId:vsphereId)"},"properties":{"oneOf":[{"$ref":"#/definitions/ResourcePoolProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of resource pool"}},"required":["id"],"description":"Resource pool model"},"ResourcePoolProperties":{"type":"object","properties":{},"description":"Properties of resource pool"},"Sku":{"type":"object","properties":{"capacity":{"type":"string","description":"The capacity of the SKU"},"description":{"type":"string","description":"dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ..."},"family":{"type":"string","description":"If the service has different generations of hardware, for the same SKU, then that can be captured here"},"name":{"type":"string","description":"The name of the SKU for VMWare CloudSimple Node"},"tier":{"type":"string","description":"The tier of the SKU"}},"required":["name"],"description":"The purchase SKU for CloudSimple paid resources"},"SkuDescription":{"type":"object","properties":{"id":{"type":"string","description":"SKU's id"},"name":{"type":"string","description":"SKU's name"}},"required":["id","name"],"description":"The purchase SKU for CloudSimple paid resources"},"VirtualDisk":{"type":"object","properties":{"controllerId":{"type":"string","description":"Disk's Controller id"},"independenceMode":{"oneOf":[{"type":"string","enum":["persistent","independent_persistent","independent_nonpersistent"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Disk's independence mode type."},"totalSize":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Disk's total size"},"virtualDiskId":{"type":"string","description":"Disk's id"}},"required":["controllerId","independenceMode","totalSize"],"description":"Virtual disk model"},"VirtualMachineProperties":{"type":"object","properties":{"amountOfRam":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The amount of memory"},"customization":{"oneOf":[{"$ref":"#/definitions/GuestOSCustomization"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Guest OS Customization properties"},"disks":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/VirtualDisk"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of Virtual Disks"},"exposeToGuestVM":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Expose Guest OS or not"},"nics":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/VirtualNic"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of Virtual NICs"},"numberOfCores":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of CPU cores"},"password":{"type":"string","description":"Password for login. Deprecated - use customization property"},"privateCloudId":{"type":"string","description":"Private Cloud Id"},"resourcePool":{"oneOf":[{"$ref":"#/definitions/ResourcePool"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource pool model"},"templateId":{"type":"string","description":"Virtual Machine Template Id"},"username":{"type":"string","description":"Username for login. Deprecated - use customization property"},"vSphereNetworks":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of Virtual VSphere Networks"}},"required":["amountOfRam","numberOfCores","privateCloudId"],"description":"Properties of virtual machine"},"VirtualNetwork":{"type":"object","properties":{"id":{"type":"string","description":"virtual network id (privateCloudId:vsphereId)"},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualNetworkProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of virtual network"}},"required":["id"],"description":"Virtual network model"},"VirtualNetworkProperties":{"type":"object","properties":{},"description":"Properties of virtual network"},"VirtualNic":{"type":"object","properties":{"customization":{"oneOf":[{"$ref":"#/definitions/GuestOSNICCustomization"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Guest OS nic customization"},"ipAddresses":{"oneOf":[{"type":"array","items":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"NIC ip address"},"macAddress":{"type":"string","description":"NIC MAC address"},"network":{"oneOf":[{"$ref":"#/definitions/VirtualNetwork"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Virtual network model"},"nicType":{"oneOf":[{"type":"string","enum":["E1000","E1000E","PCNET32","VMXNET","VMXNET2","VMXNET3"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"NIC type."},"powerOnBoot":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Is NIC powered on/off on boot"},"virtualNicId":{"type":"string","description":"NIC id"}},"required":["network","nicType"],"description":"Virtual NIC model"}}}
{"id":"https://schema.management.azure.com/schemas/2018-02-01/Microsoft.ServiceFabric.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.ServiceFabric","description":"Microsoft ServiceFabric Resource Types","resourceDefinitions":{"clusters":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2018-02-01"]},"location":{"type":"string","description":"Azure resource location."},"name":{"type":"string","description":"The name of the cluster resource."},"properties":{"oneOf":[{"$ref":"#/definitions/ClusterProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes the cluster resource properties."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Azure resource tags."},"type":{"type":"string","enum":["Microsoft.ServiceFabric/clusters"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.ServiceFabric/clusters"}},"definitions":{"ApplicationDeltaHealthPolicy":{"type":"object","properties":{"defaultServiceTypeDeltaHealthPolicy":{"oneOf":[{"$ref":"#/definitions/ServiceTypeDeltaHealthPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.\n"},"serviceTypeDeltaHealthPolicies":{"oneOf":[{"type":"object","additionalProperties":{"$ref":"#/definitions/ServiceTypeDeltaHealthPolicy"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines a map that contains specific delta health policies for different service types.\nEach entry specifies as key the service type name and as value a ServiceTypeDeltaHealthPolicy used to evaluate the service health when upgrading the cluster.\nThe map is empty by default.\n"}},"description":"Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.\n"},"ApplicationHealthPolicy":{"type":"object","properties":{"defaultServiceTypeHealthPolicy":{"oneOf":[{"$ref":"#/definitions/ServiceTypeHealthPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents the health policy used to evaluate the health of services belonging to a service type.\n"},"serviceTypeHealthPolicies":{"oneOf":[{"type":"object","additionalProperties":{"$ref":"#/definitions/ServiceTypeHealthPolicy"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines a ServiceTypeHealthPolicy per service type name.\n\nThe entries in the map replace the default service type health policy for each specified service type.\nFor example, in an application that contains both a stateless gateway service type and a stateful engine service type, the health policies for the stateless and stateful services can be configured differently.\nWith policy per service type, there's more granular control of the health of the service.\n\nIf no policy is specified for a service type name, the DefaultServiceTypeHealthPolicy is used for evaluation.\n"}},"description":"Defines a health policy used to evaluate the health of an application or one of its children entities.\n"},"AzureActiveDirectory":{"type":"object","properties":{"clientApplication":{"type":"string","description":"Azure active directory client application id."},"clusterApplication":{"type":"string","description":"Azure active directory cluster application id."},"tenantId":{"type":"string","description":"Azure active directory tenant id."}},"description":"The settings to enable AAD authentication on the cluster."},"CertificateDescription":{"type":"object","properties":{"thumbprint":{"type":"string","description":"Thumbprint of the primary certificate."},"thumbprintSecondary":{"type":"string","description":"Thumbprint of the secondary certificate."},"x509StoreName":{"oneOf":[{"type":"string","enum":["AddressBook","AuthRoot","CertificateAuthority","Disallowed","My","Root","TrustedPeople","TrustedPublisher"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The local certificate store location."}},"required":["thumbprint"],"description":"Describes the certificate details."},"ClientCertificateCommonName":{"type":"object","properties":{"certificateCommonName":{"type":"string","description":"The common name of the client certificate."},"certificateIssuerThumbprint":{"type":"string","description":"The issuer thumbprint of the client certificate."},"isAdmin":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster."}},"required":["certificateCommonName","certificateIssuerThumbprint","isAdmin"],"description":"Describes the client certificate details using common name."},"ClientCertificateThumbprint":{"type":"object","properties":{"certificateThumbprint":{"type":"string","description":"The thumbprint of the client certificate."},"isAdmin":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster."}},"required":["certificateThumbprint","isAdmin"],"description":"Describes the client certificate details using thumbprint."},"ClusterHealthPolicy":{"type":"object","properties":{"applicationHealthPolicies":{"oneOf":[{"type":"object","additionalProperties":{"$ref":"#/definitions/ApplicationHealthPolicy"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines a map that contains specific application health policies for different applications.\nEach entry specifies as key the application name and as value an ApplicationHealthPolicy used to evaluate the application health.\nThe application name should include the 'fabric:' URI scheme.\nThe map is empty by default.\n"},"maxPercentUnhealthyApplications":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.\n\nThe percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error.\nIf the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning.\nThis is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap.\nThe computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.\n"},"maxPercentUnhealthyNodes":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.\n\nThe percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error.\nIf the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning.\nThe percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster.\nThe computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.\n\nIn large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.\n"}},"description":"Defines a health policy used to evaluate the health of the cluster or of a cluster node.\n"},"ClusterProperties":{"type":"object","properties":{"addOnFeatures":{"oneOf":[{"type":"array","items":{"type":"string","enum":["RepairManager","DnsService","BackupRestoreService","ResourceMonitorService"]}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of add-on features to enable in the cluster."},"azureActiveDirectory":{"oneOf":[{"$ref":"#/definitions/AzureActiveDirectory"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The settings to enable AAD authentication on the cluster."},"certificate":{"oneOf":[{"$ref":"#/definitions/CertificateDescription"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes the certificate details."},"certificateCommonNames":{"oneOf":[{"$ref":"#/definitions/ServerCertificateCommonNames"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes a list of server certificates referenced by common name that are used to secure the cluster."},"clientCertificateCommonNames":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ClientCertificateCommonName"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of client certificates referenced by common name that are allowed to manage the cluster."},"clientCertificateThumbprints":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ClientCertificateThumbprint"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of client certificates referenced by thumbprint that are allowed to manage the cluster."},"clusterCodeVersion":{"type":"string","description":"The Service Fabric runtime version of the cluster. This property can only by set the user when **upgradeMode** 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**."},"diagnosticsStorageAccountConfig":{"oneOf":[{"$ref":"#/definitions/DiagnosticsStorageAccountConfig"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The storage account information for storing Service Fabric diagnostic logs."},"fabricSettings":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SettingsSectionDescription"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of custom fabric settings to configure the cluster."},"managementEndpoint":{"type":"string","description":"The http management endpoint of the cluster."},"nodeTypes":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/NodeTypeDescription"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of node types in the cluster."},"reliabilityLevel":{"oneOf":[{"type":"string","enum":["None","Bronze","Silver","Gold","Platinum"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reliability level sets the replica set size of system services. Learn about [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).\n\n - None - Run the System services with a target replica set count of 1. This should only be used for test clusters.\n - Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.\n - Silver - Run the System services with a target replica set count of 5.\n - Gold - Run the System services with a target replica set count of 7.\n - Platinum - Run the System services with a target replica set count of 9.\n."},"reverseProxyCertificate":{"oneOf":[{"$ref":"#/definitions/CertificateDescription"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes the certificate details."},"reverseProxyCertificateCommonNames":{"oneOf":[{"$ref":"#/definitions/ServerCertificateCommonNames"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes a list of server certificates referenced by common name that are used to secure the cluster."},"upgradeDescription":{"oneOf":[{"$ref":"#/definitions/ClusterUpgradePolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes the policy used when upgrading the cluster."},"upgradeMode":{"oneOf":[{"type":"string","enum":["Automatic","Manual"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The upgrade mode of the cluster when new Service Fabric runtime version is available.\n\n - Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.\n - Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the **clusterCodeVersion** property in the cluster resource.\n."},"vmImage":{"type":"string","description":"The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used."}},"required":["managementEndpoint","nodeTypes"],"description":"Describes the cluster resource properties."},"ClusterUpgradeDeltaHealthPolicy":{"type":"object","properties":{"applicationDeltaHealthPolicies":{"oneOf":[{"type":"object","additionalProperties":{"$ref":"#/definitions/ApplicationDeltaHealthPolicy"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines a map that contains specific application delta health policies for different applications.\nEach entry specifies as key the application name and as value an ApplicationDeltaHealthPolicy used to evaluate the application health when upgrading the cluster.\nThe application name should include the 'fabric:' URI scheme.\nThe map is empty by default.\n"},"maxPercentDeltaUnhealthyApplications":{"oneOf":[{"type":"integer","minimum":0,"maximum":100},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum allowed percentage of applications health degradation allowed during cluster upgrades.\nThe delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation.\nThe check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.\n"},"maxPercentDeltaUnhealthyNodes":{"oneOf":[{"type":"integer","minimum":0,"maximum":100},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum allowed percentage of nodes health degradation allowed during cluster upgrades.\nThe delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation.\nThe check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.\n"},"maxPercentUpgradeDomainDeltaUnhealthyNodes":{"oneOf":[{"type":"integer","minimum":0,"maximum":100},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.\nThe delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation.\nThe check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.\n"}},"required":["maxPercentDeltaUnhealthyApplications","maxPercentDeltaUnhealthyNodes","maxPercentUpgradeDomainDeltaUnhealthyNodes"],"description":"Describes the delta health policies for the cluster upgrade."},"ClusterUpgradePolicy":{"type":"object","properties":{"deltaHealthPolicy":{"oneOf":[{"$ref":"#/definitions/ClusterUpgradeDeltaHealthPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Describes the delta health policies for the cluster upgrade."},"forceRestart":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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)."},"healthCheckRetryTimeout":{"type":"string","description":"The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format."},"healthCheckStableDuration":{"type":"string","description":"The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format."},"healthCheckWaitDuration":{"type":"string","description":"The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format."},"healthPolicy":{"oneOf":[{"$ref":"#/definitions/ClusterHealthPolicy"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Defines a health policy used to evaluate the health of the cluster or of a cluster node.\n"},"upgradeDomainTimeout":{"type":"string","description":"The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format."},"upgradeReplicaSetCheckTimeout":{"type":"string","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. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format."},"upgradeTimeout":{"type":"string","description":"The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format."}},"required":["healthCheckRetryTimeout","healthCheckStableDuration","healthCheckWaitDuration","healthPolicy","upgradeDomainTimeout","upgradeReplicaSetCheckTimeout","upgradeTimeout"],"description":"Describes the policy used when upgrading the cluster."},"DiagnosticsStorageAccountConfig":{"type":"object","properties":{"blobEndpoint":{"type":"string","description":"The blob endpoint of the azure storage account."},"protectedAccountKeyName":{"type":"string","description":"The protected diagnostics storage key name."},"queueEndpoint":{"type":"string","description":"The queue endpoint of the azure storage account."},"storageAccountName":{"type":"string","description":"The Azure storage account name."},"tableEndpoint":{"type":"string","description":"The table endpoint of the azure storage account."}},"required":["blobEndpoint","protectedAccountKeyName","queueEndpoint","storageAccountName","tableEndpoint"],"description":"The storage account information for storing Service Fabric diagnostic logs."},"EndpointRangeDescription":{"type":"object","properties":{"endPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"End port of a range of ports"},"startPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Starting port of a range of ports"}},"required":["endPort","startPort"],"description":"Port range details"},"NodeTypeDescription":{"type":"object","properties":{"applicationPorts":{"oneOf":[{"$ref":"#/definitions/EndpointRangeDescription"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Port range details"},"capacities":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"clientConnectionEndpointPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The TCP cluster management endpoint port."},"durabilityLevel":{"oneOf":[{"type":"string","enum":["Bronze","Silver","Gold"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).\n\n - Bronze - No privileges. This is the default.\n - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.\n - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.\n."},"ephemeralPorts":{"oneOf":[{"$ref":"#/definitions/EndpointRangeDescription"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Port range details"},"httpGatewayEndpointPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The HTTP cluster management endpoint port."},"isPrimary":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters."},"name":{"type":"string","description":"The name of the node type."},"placementProperties":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run."},"reverseProxyEndpointPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The endpoint used by reverse proxy."},"vmInstanceCount":{"oneOf":[{"type":"integer","minimum":1,"maximum":2147483647},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource."}},"required":["clientConnectionEndpointPort","httpGatewayEndpointPort","isPrimary","name","vmInstanceCount"],"description":"Describes a node type in the cluster, each node type represents sub set of nodes in the cluster."},"ServerCertificateCommonName":{"type":"object","properties":{"certificateCommonName":{"type":"string","description":"The common name of the server certificate."},"certificateIssuerThumbprint":{"type":"string","description":"The issuer thumbprint of the server certificate."}},"required":["certificateCommonName","certificateIssuerThumbprint"],"description":"Describes the server certificate details using common name."},"ServerCertificateCommonNames":{"type":"object","properties":{"commonNames":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ServerCertificateCommonName"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The list of server certificates referenced by common name that are used to secure the cluster."},"x509StoreName":{"oneOf":[{"type":"string","enum":["AddressBook","AuthRoot","CertificateAuthority","Disallowed","My","Root","TrustedPeople","TrustedPublisher"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The local certificate store location."}},"description":"Describes a list of server certificates referenced by common name that are used to secure the cluster."},"ServiceTypeDeltaHealthPolicy":{"type":"object","properties":{"maxPercentDeltaUnhealthyServices":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum allowed percentage of services health degradation allowed during cluster upgrades.\nThe delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation.\nThe check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.\n"}},"description":"Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.\n"},"ServiceTypeHealthPolicy":{"type":"object","properties":{"maxPercentUnhealthyServices":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The maximum percentage of services allowed to be unhealthy before your application is considered in error.\n"}},"description":"Represents the health policy used to evaluate the health of services belonging to a service type.\n"},"SettingsParameterDescription":{"type":"object","properties":{"name":{"type":"string","description":"The parameter name of fabric setting."},"value":{"type":"string","description":"The parameter value of fabric setting."}},"required":["name","value"],"description":"Describes a parameter in fabric settings of the cluster."},"SettingsSectionDescription":{"type":"object","properties":{"name":{"type":"string","description":"The section name of the fabric settings."},"parameters":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/SettingsParameterDescription"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The collection of parameters in the section."}},"required":["name","parameters"],"description":"Describes a section in the fabric settings of the cluster."}}}
{"id":"https://schema.management.azure.com/schemas/2016-03-30/Microsoft.ContainerService.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.ContainerService","description":"Microsoft ContainerService Resource Types","resourceDefinitions":{"containerServices":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2016-03-30"]},"location":{"type":"string","description":"Resource location"},"name":{"type":"string","description":"The name of the container service in the specified subscription and resource group."},"properties":{"oneOf":[{"$ref":"#/definitions/ContainerServiceProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of the container service."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Resource tags"},"type":{"type":"string","enum":["Microsoft.ContainerService/containerServices"]}},"required":["apiVersion","location","name","properties","type"],"description":"Microsoft.ContainerService/containerServices"}},"definitions":{"ContainerServiceAgentPoolProfile":{"type":"object","properties":{"count":{"oneOf":[{"type":"integer","minimum":1,"maximum":100},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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. "},"dnsPrefix":{"type":"string","description":"DNS prefix to be used to create the FQDN for the agent pool."},"name":{"type":"string","description":"Unique name of the agent pool profile in the context of the subscription and resource group."},"vmSize":{"oneOf":[{"type":"string","enum":["Standard_A0","Standard_A1","Standard_A2","Standard_A3","Standard_A4","Standard_A5","Standard_A6","Standard_A7","Standard_A8","Standard_A9","Standard_A10","Standard_A11","Standard_D1","Standard_D2","Standard_D3","Standard_D4","Standard_D11","Standard_D12","Standard_D13","Standard_D14","Standard_D1_v2","Standard_D2_v2","Standard_D3_v2","Standard_D4_v2","Standard_D5_v2","Standard_D11_v2","Standard_D12_v2","Standard_D13_v2","Standard_D14_v2","Standard_G1","Standard_G2","Standard_G3","Standard_G4","Standard_G5","Standard_DS1","Standard_DS2","Standard_DS3","Standard_DS4","Standard_DS11","Standard_DS12","Standard_DS13","Standard_DS14","Standard_GS1","Standard_GS2","Standard_GS3","Standard_GS4","Standard_GS5"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Size of agent VMs."}},"required":["dnsPrefix","name","vmSize"],"description":"Profile for the container service agent pool."},"ContainerServiceDiagnosticsProfile":{"type":"object","properties":{"vmDiagnostics":{"oneOf":[{"$ref":"#/definitions/ContainerServiceVMDiagnostics"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Profile for diagnostics on the container service VMs."}},"required":["vmDiagnostics"]},"ContainerServiceLinuxProfile":{"type":"object","properties":{"adminUsername":{"type":"string","description":"The administrator username to use for all Linux VMs"},"ssh":{"oneOf":[{"$ref":"#/definitions/ContainerServiceSshConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"SSH configuration for Linux-based VMs running on Azure."}},"required":["adminUsername","ssh"],"description":"Profile for Linux VMs in the container service cluster."},"ContainerServiceMasterProfile":{"type":"object","properties":{"count":{"oneOf":[{"type":"integer","default":"1"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1."},"dnsPrefix":{"type":"string","description":"DNS prefix to be used to create the FQDN for master."}},"required":["dnsPrefix"],"description":"Profile for the container service master."},"ContainerServiceOrchestratorProfile":{"type":"object","properties":{"orchestratorType":{"oneOf":[{"type":"string","enum":["Swarm","DCOS"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The orchestrator to use to manage container service cluster resources. Valid values are Swarm, DCOS, and Custom."}},"required":["orchestratorType"],"description":"Profile for the container service orchestrator."},"ContainerServiceProperties":{"type":"object","properties":{"agentPoolProfiles":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ContainerServiceAgentPoolProfile"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of the agent pool."},"diagnosticsProfile":{"oneOf":[{"$ref":"#/definitions/ContainerServiceDiagnosticsProfile"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"linuxProfile":{"oneOf":[{"$ref":"#/definitions/ContainerServiceLinuxProfile"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Profile for Linux VMs in the container service cluster."},"masterProfile":{"oneOf":[{"$ref":"#/definitions/ContainerServiceMasterProfile"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Profile for the container service master."},"orchestratorProfile":{"oneOf":[{"$ref":"#/definitions/ContainerServiceOrchestratorProfile"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Profile for the container service orchestrator."},"windowsProfile":{"oneOf":[{"$ref":"#/definitions/ContainerServiceWindowsProfile"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Profile for Windows VMs in the container service cluster."}},"required":["agentPoolProfiles","linuxProfile","masterProfile"],"description":"Properties of the container service."},"ContainerServiceSshConfiguration":{"type":"object","properties":{"publicKeys":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/ContainerServiceSshPublicKey"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"the list of SSH public keys used to authenticate with Linux-based VMs."}},"required":["publicKeys"],"description":"SSH configuration for Linux-based VMs running on Azure."},"ContainerServiceSshPublicKey":{"type":"object","properties":{"keyData":{"type":"string","description":"Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers."}},"required":["keyData"],"description":"Contains information about SSH certificate public key data."},"ContainerServiceVMDiagnostics":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Whether the VM diagnostic agent is provisioned on the VM."}},"required":["enabled"],"description":"Profile for diagnostics on the container service VMs."},"ContainerServiceWindowsProfile":{"type":"object","properties":{"adminPassword":{"type":"string","description":"The administrator password to use for Windows VMs"},"adminUsername":{"type":"string","description":"The administrator username to use for Windows VMs"}},"required":["adminPassword","adminUsername"],"description":"Profile for Windows VMs in the container service cluster."}}}
{"id":"https://schema.management.azure.com/schemas/2020-01-01/Microsoft.MachineLearningServices.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.MachineLearningServices","description":"Microsoft MachineLearningServices Resource Types","resourceDefinitions":{"workspaces":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2020-01-01"]},"identity":{"oneOf":[{"$ref":"#/definitions/Identity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity for the resource."},"location":{"type":"string","description":"Specifies the location of the resource."},"name":{"type":"string","description":"Name of Azure Machine Learning workspace."},"properties":{"oneOf":[{"$ref":"#/definitions/WorkspaceProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The properties of a machine learning workspace."},"resources":{"type":"array","items":{"oneOf":[{"$ref":"#/definitions/workspaces_computes_childResource"},{"$ref":"#/definitions/workspaces_privateEndpointConnections_childResource"}]}},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sku of the resource"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Contains resource tags defined as key/value pairs."},"type":{"type":"string","enum":["Microsoft.MachineLearningServices/workspaces"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.MachineLearningServices/workspaces"},"workspaces_computes":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2020-01-01"]},"identity":{"oneOf":[{"$ref":"#/definitions/Identity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity for the resource."},"location":{"type":"string","description":"Specifies the location of the resource."},"name":{"type":"string","description":"Name of the Azure Machine Learning compute."},"properties":{"oneOf":[{"$ref":"#/definitions/Compute"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Machine Learning compute object."},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sku of the resource"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Contains resource tags defined as key/value pairs."},"type":{"type":"string","enum":["Microsoft.MachineLearningServices/workspaces/computes"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.MachineLearningServices/workspaces/computes"},"workspaces_privateEndpointConnections":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2020-01-01"]},"identity":{"oneOf":[{"$ref":"#/definitions/Identity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity for the resource."},"location":{"type":"string","description":"Specifies the location of the resource."},"name":{"type":"string","description":"The name of the private endpoint connection associated with the workspace"},"properties":{"oneOf":[{"$ref":"#/definitions/PrivateEndpointConnectionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of the PrivateEndpointConnectProperties."},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sku of the resource"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Contains resource tags defined as key/value pairs."},"type":{"type":"string","enum":["Microsoft.MachineLearningServices/workspaces/privateEndpointConnections"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections"}},"definitions":{"AKS":{"type":"object","properties":{"computeType":{"type":"string","enum":["AKS"]},"properties":{"oneOf":[{"$ref":"#/definitions/AKSProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"AKS properties"}},"required":["computeType"],"description":"A Machine Learning compute based on AKS."},"AksNetworkingConfiguration":{"type":"object","properties":{"dnsServiceIP":{"oneOf":[{"type":"string","pattern":"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr."},"dockerBridgeCidr":{"oneOf":[{"type":"string","pattern":"^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"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."},"serviceCidr":{"oneOf":[{"type":"string","pattern":"^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges."},"subnetId":{"type":"string","description":"Virtual network subnet resource ID the compute nodes belong to"}},"description":"Advance configuration for AKS networking"},"AKSProperties":{"type":"object","properties":{"agentCount":{"oneOf":[{"type":"integer","minimum":1},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Number of agents"},"agentVMSize":{"type":"string","description":"Agent virtual machine size"},"aksNetworkingConfiguration":{"oneOf":[{"$ref":"#/definitions/AksNetworkingConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Advance configuration for AKS networking"},"clusterFqdn":{"type":"string","description":"Cluster full qualified domain name"},"sslConfiguration":{"oneOf":[{"$ref":"#/definitions/SslConfiguration"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The ssl configuration for scoring"}},"description":"AKS properties"},"AmlCompute":{"type":"object","properties":{"computeType":{"type":"string","enum":["AmlCompute"]},"properties":{"oneOf":[{"$ref":"#/definitions/AmlComputeProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"AML Compute properties"}},"required":["computeType"],"description":"An Azure Machine Learning compute."},"AmlComputeProperties":{"type":"object","properties":{"remoteLoginPortPublicAccess":{"oneOf":[{"type":"string","enum":["Enabled","Disabled","NotSpecified"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled."},"scaleSettings":{"oneOf":[{"$ref":"#/definitions/ScaleSettings"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"scale settings for AML Compute"},"subnet":{"oneOf":[{"$ref":"#/definitions/ResourceId"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"userAccountCredentials":{"oneOf":[{"$ref":"#/definitions/UserAccountCredentials"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Settings for user account that gets created on each on the nodes of a compute."},"vmPriority":{"oneOf":[{"type":"string","enum":["Dedicated","LowPriority"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Virtual Machine priority."},"vmSize":{"type":"string","description":"Virtual Machine Size"}},"description":"AML Compute properties"},"Compute":{"type":"object","oneOf":[{"$ref":"#/definitions/AKS"},{"$ref":"#/definitions/AmlCompute"},{"$ref":"#/definitions/VirtualMachine"},{"$ref":"#/definitions/HDInsight"},{"$ref":"#/definitions/DataFactory"},{"$ref":"#/definitions/Databricks"},{"$ref":"#/definitions/DataLakeAnalytics"}],"properties":{"computeLocation":{"type":"string","description":"Location for the underlying compute"},"description":{"type":"string","description":"The description of the Machine Learning compute."},"resourceId":{"type":"string","description":"ARM resource id of the underlying compute"}},"description":"Machine Learning compute object."},"Databricks":{"type":"object","properties":{"computeType":{"type":"string","enum":["Databricks"]},"properties":{"oneOf":[{"$ref":"#/definitions/DatabricksProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["computeType"],"description":"A DataFactory compute."},"DatabricksProperties":{"type":"object","properties":{"databricksAccessToken":{"type":"string","description":"Databricks access token"}}},"DataFactory":{"type":"object","properties":{"computeType":{"type":"string","enum":["DataFactory"]}},"required":["computeType"],"description":"A DataFactory compute."},"DataLakeAnalytics":{"type":"object","properties":{"computeType":{"type":"string","enum":["DataLakeAnalytics"]},"properties":{"oneOf":[{"$ref":"#/definitions/DataLakeAnalyticsProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["computeType"],"description":"A DataLakeAnalytics compute."},"DataLakeAnalyticsProperties":{"type":"object","properties":{"dataLakeStoreAccountName":{"type":"string","description":"DataLake Store Account Name"}}},"EncryptionProperty":{"type":"object","properties":{"keyVaultProperties":{"oneOf":[{"$ref":"#/definitions/KeyVaultProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"status":{"oneOf":[{"type":"string","enum":["Enabled","Disabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates whether or not the encryption is enabled for the workspace."}},"required":["keyVaultProperties","status"]},"HDInsight":{"type":"object","properties":{"computeType":{"type":"string","enum":["HDInsight"]},"properties":{"oneOf":[{"$ref":"#/definitions/HDInsightProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["computeType"],"description":"A HDInsight compute."},"HDInsightProperties":{"type":"object","properties":{"address":{"type":"string","description":"Public IP address of the master node of the cluster."},"administratorAccount":{"oneOf":[{"$ref":"#/definitions/VirtualMachineSshCredentials"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Admin credentials for virtual machine"},"sshPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Port open for ssh connections on the master node of the cluster."}}},"Identity":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","enum":["SystemAssigned"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identity type."}},"description":"Identity for the resource."},"KeyVaultProperties":{"type":"object","properties":{"identityClientId":{"type":"string","description":"For future use - The client id of the identity which will be used to access key vault."},"keyIdentifier":{"type":"string","description":"Key vault uri to access the encryption key."},"keyVaultArmId":{"type":"string","description":"The ArmId of the keyVault where the customer owned encryption key is present."}},"required":["keyIdentifier","keyVaultArmId"]},"PrivateEndpoint":{"type":"object","properties":{},"description":"The Private Endpoint resource."},"PrivateEndpointConnectionProperties":{"type":"object","properties":{"privateEndpoint":{"oneOf":[{"$ref":"#/definitions/PrivateEndpoint"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The Private Endpoint resource."},"privateLinkServiceConnectionState":{"oneOf":[{"$ref":"#/definitions/PrivateLinkServiceConnectionState"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A collection of information about the state of the connection between service consumer and provider."},"provisioningState":{"oneOf":[{"type":"string","enum":["Succeeded","Creating","Deleting","Failed"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The provisioning state of the private endpoint connection resource."}},"required":["privateLinkServiceConnectionState"],"description":"Properties of the PrivateEndpointConnectProperties."},"PrivateLinkServiceConnectionState":{"type":"object","properties":{"actionRequired":{"type":"string","description":"A message indicating if changes on the service provider require any updates on the consumer."},"description":{"type":"string","description":"The reason for approval/rejection of the connection."},"status":{"oneOf":[{"type":"string","enum":["Pending","Approved","Rejected"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."}},"description":"A collection of information about the state of the connection between service consumer and provider."},"ResourceId":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the resource"}},"required":["id"],"description":"Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet."},"ScaleSettings":{"type":"object","properties":{"maxNodeCount":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Max number of nodes to use"},"minNodeCount":{"oneOf":[{"type":"integer","default":"0"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Min number of nodes to use"},"nodeIdleTimeBeforeScaleDown":{"type":"string","format":"duration","description":"Node Idle Time before scaling down amlCompute"}},"required":["maxNodeCount"],"description":"scale settings for AML Compute"},"Sku":{"type":"object","properties":{"name":{"type":"string","description":"Name of the sku"},"tier":{"type":"string","description":"Tier of the sku like Basic or Enterprise"}},"description":"Sku of the resource"},"SslConfiguration":{"type":"object","properties":{"cert":{"type":"string","description":"Cert data"},"cname":{"type":"string","description":"CNAME of the cert"},"key":{"type":"string","description":"Key data"},"status":{"oneOf":[{"type":"string","enum":["Disabled","Enabled"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Enable or disable ssl for scoring."}},"description":"The ssl configuration for scoring"},"UserAccountCredentials":{"type":"object","properties":{"adminUserName":{"type":"string","description":"Name of the administrator user account which can be used to SSH to nodes."},"adminUserPassword":{"type":"string","description":"Password of the administrator user account."},"adminUserSshPublicKey":{"type":"string","description":"SSH public key of the administrator user account."}},"required":["adminUserName"],"description":"Settings for user account that gets created on each on the nodes of a compute."},"VirtualMachine":{"type":"object","properties":{"computeType":{"type":"string","enum":["VirtualMachine"]},"properties":{"oneOf":[{"$ref":"#/definitions/VirtualMachineProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]}},"required":["computeType"],"description":"A Machine Learning compute based on Azure Virtual Machines."},"VirtualMachineProperties":{"type":"object","properties":{"address":{"type":"string","description":"Public IP address of the virtual machine."},"administratorAccount":{"oneOf":[{"$ref":"#/definitions/VirtualMachineSshCredentials"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Admin credentials for virtual machine"},"sshPort":{"oneOf":[{"type":"integer"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Port open for ssh connections."},"virtualMachineSize":{"type":"string","description":"Virtual Machine size"}}},"VirtualMachineSshCredentials":{"type":"object","properties":{"password":{"type":"string","description":"Password of admin account"},"privateKeyData":{"type":"string","description":"Private key data"},"publicKeyData":{"type":"string","description":"Public key data"},"username":{"type":"string","description":"Username of admin account"}},"description":"Admin credentials for virtual machine"},"WorkspaceProperties":{"type":"object","properties":{"applicationInsights":{"type":"string","description":"ARM id of the application insights associated with this workspace. This cannot be changed once the workspace has been created"},"containerRegistry":{"type":"string","description":"ARM id of the container registry associated with this workspace. This cannot be changed once the workspace has been created"},"description":{"type":"string","description":"The description of this workspace."},"discoveryUrl":{"type":"string","description":"Url for the discovery service to identify regional endpoints for machine learning experimentation services"},"encryption":{"oneOf":[{"$ref":"#/definitions/EncryptionProperty"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"friendlyName":{"type":"string","description":"The friendly name for this workspace. This name in mutable"},"hbiWorkspace":{"oneOf":[{"type":"boolean","default":false},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service"},"keyVault":{"type":"string","description":"ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created"},"storageAccount":{"type":"string","description":"ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created"}},"description":"The properties of a machine learning workspace."},"workspaces_computes_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2020-01-01"]},"identity":{"oneOf":[{"$ref":"#/definitions/Identity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity for the resource."},"location":{"type":"string","description":"Specifies the location of the resource."},"name":{"type":"string","description":"Name of the Azure Machine Learning compute."},"properties":{"oneOf":[{"$ref":"#/definitions/Compute"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Machine Learning compute object."},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sku of the resource"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Contains resource tags defined as key/value pairs."},"type":{"type":"string","enum":["computes"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.MachineLearningServices/workspaces/computes"},"workspaces_privateEndpointConnections_childResource":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2020-01-01"]},"identity":{"oneOf":[{"$ref":"#/definitions/Identity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity for the resource."},"location":{"type":"string","description":"Specifies the location of the resource."},"name":{"type":"string","description":"The name of the private endpoint connection associated with the workspace"},"properties":{"oneOf":[{"$ref":"#/definitions/PrivateEndpointConnectionProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of the PrivateEndpointConnectProperties."},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sku of the resource"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Contains resource tags defined as key/value pairs."},"type":{"type":"string","enum":["privateEndpointConnections"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections"}}}
{"id":"https://schema.management.azure.com/schemas/2016-09-01/Microsoft.Resources.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Resources","description":"Microsoft Resources Resource Types","resourceDefinitions":{"deployments":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2016-09-01"]},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w\\._\\(\\)]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the deployment."},"properties":{"oneOf":[{"$ref":"#/definitions/DeploymentProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Deployment properties."},"type":{"type":"string","enum":["Microsoft.Resources/deployments"]}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Resources/deployments"}},"definitions":{"DebugSetting":{"type":"object","properties":{"detailLevel":{"type":"string","description":"Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations."}}},"DeploymentProperties":{"type":"object","properties":{"debugSetting":{"oneOf":[{"$ref":"#/definitions/DebugSetting"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"mode":{"oneOf":[{"type":"string","enum":["Incremental","Complete"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources."},"parameters":{"type":"object","properties":{},"description":"Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string."},"parametersLink":{"oneOf":[{"$ref":"#/definitions/ParametersLink"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Entity representing the reference to the deployment parameters."},"template":{"type":"object","properties":{},"description":"The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both."},"templateLink":{"oneOf":[{"$ref":"#/definitions/TemplateLink"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Entity representing the reference to the template."}},"required":["mode"],"description":"Deployment properties."},"ParametersLink":{"type":"object","properties":{"contentVersion":{"type":"string","description":"If included, must match the ContentVersion in the template."},"uri":{"type":"string","description":"The URI of the parameters file."}},"required":["uri"],"description":"Entity representing the reference to the deployment parameters."},"TemplateLink":{"type":"object","properties":{"contentVersion":{"type":"string","description":"If included, must match the ContentVersion in the template."},"uri":{"type":"string","description":"The URI of the template to deploy."}},"required":["uri"],"description":"Entity representing the reference to the template."}}}
{"id":"https://schema.management.azure.com/schemas/2019-05-01/Microsoft.Resources.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Resources","description":"Microsoft Resources Resource Types","resourceDefinitions":{"deployments":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2019-05-01"]},"location":{"type":"string","description":"The location to store the deployment data."},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w\\._\\(\\)]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the deployment."},"properties":{"oneOf":[{"$ref":"#/definitions/DeploymentProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Deployment properties."},"type":{"type":"string","enum":["Microsoft.Resources/deployments"]},"subscriptionId":{"type":"string","description":"The subscription to deploy to"},"resourceGroup":{"type":"string","description":"The resource group to deploy to","pattern":"^[-\\w\\._\\(\\)]+$","maxLength":90}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Resources/deployments"}},"subscription_resourceDefinitions":{"deployments":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2019-05-01"]},"location":{"type":"string","description":"The location to store the deployment data."},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w\\._\\(\\)]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the deployment."},"properties":{"oneOf":[{"$ref":"#/definitions/DeploymentProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Deployment properties."},"type":{"type":"string","enum":["Microsoft.Resources/deployments"]},"resourceGroup":{"type":"string","description":"The resource group to deploy to","pattern":"^[-\\w\\._\\(\\)]+$","maxLength":90}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Resources/deployments"},"resourceGroups":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","pattern":"^[-\\w\\._\\(\\)]+$","maxLength":90,"description":"the resource group name"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}]},"type":{"type":"string","enum":["Microsoft.Resources/resourceGroups"]},"apiVersion":{"type":"string","enum":["2019-05-01"]},"location":{"type":"string","description":"the resource group location"},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The resource group tags."}},"required":["name","type","apiVersion","location"],"description":"Microsoft.Resources/resourceGroups"}},"managementGroup_resourceDefinitions":{"deployments":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2019-05-01"]},"location":{"type":"string","description":"The location to store the deployment data."},"name":{"oneOf":[{"type":"string","pattern":"^[-\\w\\._\\(\\)]+$","minLength":1,"maxLength":64},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The name of the deployment."},"properties":{"oneOf":[{"$ref":"#/definitions/DeploymentProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Deployment properties."},"type":{"type":"string","enum":["Microsoft.Resources/deployments"]},"subscriptionId":{"type":"string","description":"The subscription to deploy to"}},"required":["apiVersion","name","properties","type"],"description":"Microsoft.Resources/deployments"}},"definitions":{"DebugSetting":{"type":"object","properties":{"detailLevel":{"type":"string","description":"Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations."}},"description":"The debug setting."},"DeploymentProperties":{"type":"object","properties":{"debugSetting":{"oneOf":[{"$ref":"#/definitions/DebugSetting"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The debug setting."},"mode":{"oneOf":[{"type":"string","enum":["Incremental","Complete"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources."},"onErrorDeployment":{"oneOf":[{"$ref":"#/definitions/OnErrorDeployment"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Deployment on error behavior."},"parameters":{"type":"object","properties":{},"description":"Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string."},"parametersLink":{"oneOf":[{"$ref":"#/definitions/ParametersLink"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Entity representing the reference to the deployment parameters."},"template":{"type":"object","properties":{},"description":"The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both."},"templateLink":{"oneOf":[{"$ref":"#/definitions/TemplateLink"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Entity representing the reference to the template."}},"required":["mode"],"description":"Deployment properties."},"OnErrorDeployment":{"type":"object","properties":{"deploymentName":{"type":"string","description":"The deployment to be used on error case."},"type":{"oneOf":[{"type":"string","enum":["LastSuccessful","SpecificDeployment"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment."}},"description":"Deployment on error behavior."},"ParametersLink":{"type":"object","properties":{"contentVersion":{"type":"string","description":"If included, must match the ContentVersion in the template."},"uri":{"type":"string","description":"The URI of the parameters file."}},"required":["uri"],"description":"Entity representing the reference to the deployment parameters."},"TemplateLink":{"type":"object","properties":{"contentVersion":{"type":"string","description":"If included, must match the ContentVersion in the template."},"uri":{"type":"string","description":"The URI of the template to deploy."}},"required":["uri"],"description":"Entity representing the reference to the template."}}}
{"id":"https://schema.management.azure.com/schemas/2017-06-01/Microsoft.Storage.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Microsoft.Storage","description":"Microsoft Storage Resource Types","resourceDefinitions":{"storageAccounts":{"type":"object","properties":{"apiVersion":{"type":"string","enum":["2017-06-01"]},"identity":{"oneOf":[{"$ref":"#/definitions/Identity"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Identity for the resource."},"kind":{"oneOf":[{"type":"string","enum":["Storage","BlobStorage"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Required. Indicates the type of storage account."},"location":{"type":"string","description":"Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed."},"name":{"type":"string","minLength":3,"maxLength":24,"description":"The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only."},"properties":{"oneOf":[{"$ref":"#/definitions/StorageAccountPropertiesCreateParameters"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The parameters used to create the storage account."},"sku":{"oneOf":[{"$ref":"#/definitions/Sku"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The SKU of the storage account."},"tags":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"},"properties":{}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters."},"type":{"type":"string","enum":["Microsoft.Storage/storageAccounts"]}},"required":["apiVersion","kind","location","name","sku","type"],"description":"Microsoft.Storage/storageAccounts"}},"definitions":{"CustomDomain":{"type":"object","properties":{"name":{"type":"string","description":"Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source."},"useSubDomainName":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates."}},"required":["name"],"description":"The custom domain assigned to this storage account. This can be set via Update."},"Encryption":{"type":"object","properties":{"keySource":{"oneOf":[{"type":"string","enum":["Microsoft.Storage","Microsoft.Keyvault"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault."},"keyvaultproperties":{"oneOf":[{"$ref":"#/definitions/KeyVaultProperties"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Properties of key vault."},"services":{"oneOf":[{"$ref":"#/definitions/EncryptionServices"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A list of services that support encryption."}},"required":["keySource"],"description":"The encryption settings on the storage account."},"EncryptionService":{"type":"object","properties":{"enabled":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A boolean indicating whether or not the service encrypts the data as it is stored."}},"description":"A service that allows server-side encryption to be used."},"EncryptionServices":{"type":"object","properties":{"blob":{"oneOf":[{"$ref":"#/definitions/EncryptionService"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A service that allows server-side encryption to be used."},"file":{"oneOf":[{"$ref":"#/definitions/EncryptionService"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"A service that allows server-side encryption to be used."}},"description":"A list of services that support encryption."},"Identity":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","enum":["SystemAssigned"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The identity type."}},"required":["type"],"description":"Identity for the resource."},"IPRule":{"type":"object","properties":{"action":{"oneOf":[{"type":"string","enum":["Allow"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The action of IP ACL rule."},"value":{"type":"string","description":"Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed."}},"required":["value"],"description":"IP rule with specific IP or IP range in CIDR format."},"KeyVaultProperties":{"type":"object","properties":{"keyname":{"type":"string","description":"The name of KeyVault key."},"keyvaulturi":{"type":"string","description":"The Uri of KeyVault."},"keyversion":{"type":"string","description":"The version of KeyVault key."}},"description":"Properties of key vault."},"NetworkRuleSet":{"type":"object","properties":{"bypass":{"oneOf":[{"type":"string","enum":["None","Logging","Metrics","AzureServices"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, \"Logging, Metrics\"), or None to bypass none of those traffics."},"defaultAction":{"oneOf":[{"type":"string","enum":["Allow","Deny"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Specifies the default action of allow or deny when no other rules match."},"ipRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/IPRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sets the IP ACL rules"},"virtualNetworkRules":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/VirtualNetworkRule"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Sets the virtual network rules"}},"required":["defaultAction"],"description":"Network rule set"},"Restriction":{"type":"object","properties":{"reasonCode":{"oneOf":[{"type":"string","enum":["QuotaId","NotAvailableForSubscription"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The reason for the restriction. As of now this can be \"QuotaId\" or \"NotAvailableForSubscription\". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The \"NotAvailableForSubscription\" is related to capacity at DC."}},"description":"The restriction because of which SKU cannot be used."},"Sku":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","enum":["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType."},"restrictions":{"oneOf":[{"type":"array","items":{"$ref":"#/definitions/Restriction"}},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The restrictions because of which SKU cannot be used. This is empty if there are no restrictions."}},"required":["name"],"description":"The SKU of the storage account."},"StorageAccountPropertiesCreateParameters":{"type":"object","properties":{"accessTier":{"oneOf":[{"type":"string","enum":["Hot","Cool"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Required for storage accounts where kind = BlobStorage. The access tier used for billing."},"customDomain":{"oneOf":[{"$ref":"#/definitions/CustomDomain"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The custom domain assigned to this storage account. This can be set via Update."},"encryption":{"oneOf":[{"$ref":"#/definitions/Encryption"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The encryption settings on the storage account."},"networkAcls":{"oneOf":[{"$ref":"#/definitions/NetworkRuleSet"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Network rule set"},"supportsHttpsTrafficOnly":{"oneOf":[{"type":"boolean","default":false},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Allows https traffic only to storage service if sets to true."}},"description":"The parameters used to create the storage account."},"VirtualNetworkRule":{"type":"object","properties":{"action":{"oneOf":[{"type":"string","enum":["Allow"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"The action of virtual network rule."},"id":{"type":"string","description":"Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}."},"state":{"oneOf":[{"type":"string","enum":["provisioning","deprovisioning","succeeded","failed","networkSourceDeleted"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Gets the state of virtual network rule."}},"required":["id"],"description":"Virtual Network rule."}}}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/test.md","entries":[{"id":"6TJ8.md","timestamp":1649269142872}]}
{
"version": 2,
"projects": {
"client": "apps/client",
"client-e2e": "apps/client-e2e"
}
}
{
"version": 2,
"projects": {
"client": "apps/client",
"client-e2e": "apps/client-e2e"
}
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/angular.json","entries":[{"id":"SioL.json","timestamp":1649276262046},{"id":"BOTd.json","source":"undoRedo.source","timestamp":1649276530590},{"id":"08ht.json","timestamp":1649448946273}]}
{
"version": 2,
"projects": {
"client": "apps/client"
"client-e2e": "apps/client-e2e"
}
}
{
"name": "front-end",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "nx",
"postinstall": "node ./decorate-angular-cli.js && ngcc --properties es2015 browser module main",
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"prepare": "husky install"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.2.0",
"@angular/common": "~13.2.0",
"@angular/compiler": "~13.2.0",
"@angular/core": "~13.2.0",
"@angular/forms": "~13.2.0",
"@angular/platform-browser": "~13.2.0",
"@angular/platform-browser-dynamic": "~13.2.0",
"@angular/router": "~13.2.0",
"@nrwl/angular": "13.9.4",
"rxjs": "~7.4.0",
"tslib": "^2.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.2.0",
"@angular-eslint/eslint-plugin": "~13.0.1",
"@angular-eslint/eslint-plugin-template": "~13.0.1",
"@angular-eslint/template-parser": "~13.0.1",
"@angular/cli": "~13.2.0",
"@angular/compiler-cli": "~13.2.0",
"@angular/language-service": "~13.2.0",
"@nrwl/cli": "13.9.4",
"@nrwl/cypress": "13.9.4",
"@nrwl/eslint-plugin-nx": "13.9.4",
"@nrwl/jest": "13.9.4",
"@nrwl/linter": "13.9.4",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "13.9.4",
"@types/jest": "27.0.2",
"@types/node": "16.11.7",
"@typescript-eslint/eslint-plugin": "~5.10.0",
"@typescript-eslint/parser": "~5.10.0",
"autoprefixer": "^10.4.0",
"cypress": "^9.1.0",
"eslint": "~8.7.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-cypress": "^2.10.3",
"husky": "^7.0.4",
"jest": "27.2.3",
"jest-preset-angular": "11.1.1",
"lint-staged": "^12.3.7",
"nx": "13.9.4",
"postcss": "^8.4.5",
"prettier": "^2.6.2",
"prettier-plugin-tailwindcss": "^0.1.8",
"tailwindcss": "^3.0.2",
"ts-jest": "27.0.5",
"typescript": "~4.5.2"
},
"lint-staged": {
"*.{ts,js,html}": "eslint --cache --fix",
"*.{ts,js,html,css,md,json,yml}": "prettier --write"
}
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/package.json","entries":[{"id":"OA3W.json","timestamp":1649908001301},{"id":"yVcE.json","timestamp":1649908058345},{"id":"f7vV.json","timestamp":1649908128421},{"id":"5MLG.json","timestamp":1649908193617},{"id":"P5ss.json","timestamp":1649908327802},{"id":"IuwR.json","timestamp":1650644348881}]}
{
"name": "front-end",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "nx",
"postinstall": "node ./decorate-angular-cli.js && ngcc --properties es2015 browser module main",
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"prepare": "husky install"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.2.0",
"@angular/common": "~13.2.0",
"@angular/compiler": "~13.2.0",
"@angular/core": "~13.2.0",
"@angular/forms": "~13.2.0",
"@angular/platform-browser": "~13.2.0",
"@angular/platform-browser-dynamic": "~13.2.0",
"@angular/router": "~13.2.0",
"@nrwl/angular": "13.9.4",
"rxjs": "~7.4.0",
"tslib": "^2.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.2.0",
"@angular-eslint/eslint-plugin": "~13.0.1",
"@angular-eslint/eslint-plugin-template": "~13.0.1",
"@angular-eslint/template-parser": "~13.0.1",
"@angular/cli": "~13.2.0",
"@angular/compiler-cli": "~13.2.0",
"@angular/language-service": "~13.2.0",
"@nrwl/cli": "13.9.4",
"@nrwl/cypress": "13.9.4",
"@nrwl/eslint-plugin-nx": "13.9.4",
"@nrwl/jest": "13.9.4",
"@nrwl/linter": "13.9.4",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "13.9.4",
"@types/jest": "27.0.2",
"@types/node": "16.11.7",
"@typescript-eslint/eslint-plugin": "~5.10.0",
"@typescript-eslint/parser": "~5.10.0",
"autoprefixer": "^10.4.0",
"cypress": "^9.1.0",
"eslint": "~8.7.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-cypress": "^2.10.3",
"husky": "^7.0.4",
"jest": "27.2.3",
"jest-preset-angular": "11.1.1",
"lint-staged": "^12.3.7",
"nx": "13.9.4",
"postcss": "^8.4.5",
"prettier": "^2.6.2",
"prettier-plugin-tailwindcss": "^0.1.8",
"tailwindcss": "^3.0.2",
"ts-jest": "27.0.5",
"typescript": "~4.5.2"
},
"lint-staged": {
"*.{html,ts,js}": "eslint --cache --fix",
"*.{html,ts,js,css,md,json,yml}": "prettier --write"
}
}
{
"name": "front-end",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "nx",
"postinstall": "node ./decorate-angular-cli.js && ngcc --properties es2015 browser module main",
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"commit": "git cz",
"prepare": "husky install",
"echo": "echo test"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.2.0",
"@angular/cdk": "^13.3.3",
"@angular/common": "~13.2.0",
"@angular/compiler": "~13.2.0",
"@angular/core": "~13.2.0",
"@angular/forms": "~13.2.0",
"@angular/material": "^13.3.3",
"@angular/platform-browser": "~13.2.0",
"@angular/platform-browser-dynamic": "~13.2.0",
"@angular/router": "~13.2.0",
"@nrwl/angular": "13.9.4",
"rxjs": "~7.4.0",
"tslib": "^2.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.2.0",
"@angular-eslint/eslint-plugin": "~13.0.1",
"@angular-eslint/eslint-plugin-template": "~13.0.1",
"@angular-eslint/template-parser": "~13.0.1",
"@angular/cli": "~13.2.0",
"@angular/compiler-cli": "~13.2.0",
"@angular/language-service": "~13.2.0",
"@commitlint/cli": "^16.2.3",
"@commitlint/config-conventional": "^16.2.1",
"@commitlint/cz-commitlint": "^16.2.3",
"@nrwl/cli": "13.9.4",
"@nrwl/cypress": "13.9.4",
"@nrwl/eslint-plugin-nx": "13.9.4",
"@nrwl/jest": "13.9.4",
"@nrwl/linter": "13.9.4",
"@nrwl/nx-cloud": "latest",
"@nrwl/storybook": "13.9.4",
"@nrwl/workspace": "13.9.4",
"@storybook/addon-essentials": "~6.4.12",
"@storybook/angular": "~6.4.12",
"@storybook/builder-webpack5": "~6.4.12",
"@storybook/manager-webpack5": "~6.4.12",
"@types/jest": "27.0.2",
"@types/node": "16.11.7",
"@typescript-eslint/eslint-plugin": "~5.10.0",
"@typescript-eslint/parser": "~5.10.0",
"autoprefixer": "^10.4.0",
"commitizen": "^4.2.4",
"cypress": "^9.1.0",
"eslint": "~8.7.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-cypress": "^2.10.3",
"git-cz": "^4.8.0",
"husky": "^7.0.4",
"jest": "27.2.3",
"jest-preset-angular": "11.1.1",
"lint-staged": "^12.3.7",
"nx": "13.9.4",
"postcss": "^8.4.5",
"prettier": "^2.6.2",
"prettier-plugin-tailwindcss": "^0.1.8",
"tailwindcss": "^3.0.2",
"ts-jest": "27.0.5",
"typescript": "~4.5.2",
"webpack": "^5.64.0"
},
"lint-staged": {
"*": "prettier --ignore-unknown --write",
"*.{ts,js,html}": "eslint --cache --fix"
},
"config": {
"commitizen": {
"path": "@commitlint/cz-commitlint"
}
}
}
{
"name": "front-end",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "nx",
"postinstall": "node ./decorate-angular-cli.js && ngcc --properties es2015 browser module main",
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"prepare": "husky install"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.2.0",
"@angular/common": "~13.2.0",
"@angular/compiler": "~13.2.0",
"@angular/core": "~13.2.0",
"@angular/forms": "~13.2.0",
"@angular/platform-browser": "~13.2.0",
"@angular/platform-browser-dynamic": "~13.2.0",
"@angular/router": "~13.2.0",
"@nrwl/angular": "13.9.4",
"rxjs": "~7.4.0",
"tslib": "^2.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.2.0",
"@angular-eslint/eslint-plugin": "~13.0.1",
"@angular-eslint/eslint-plugin-template": "~13.0.1",
"@angular-eslint/template-parser": "~13.0.1",
"@angular/cli": "~13.2.0",
"@angular/compiler-cli": "~13.2.0",
"@angular/language-service": "~13.2.0",
"@nrwl/cli": "13.9.4",
"@nrwl/cypress": "13.9.4",
"@nrwl/eslint-plugin-nx": "13.9.4",
"@nrwl/jest": "13.9.4",
"@nrwl/linter": "13.9.4",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "13.9.4",
"@types/jest": "27.0.2",
"@types/node": "16.11.7",
"@typescript-eslint/eslint-plugin": "~5.10.0",
"@typescript-eslint/parser": "~5.10.0",
"autoprefixer": "^10.4.0",
"cypress": "^9.1.0",
"eslint": "~8.7.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-cypress": "^2.10.3",
"husky": "^7.0.4",
"jest": "27.2.3",
"jest-preset-angular": "11.1.1",
"lint-staged": "^12.3.7",
"nx": "13.9.4",
"postcss": "^8.4.5",
"prettier": "^2.6.2",
"prettier-plugin-tailwindcss": "^0.1.8",
"tailwindcss": "^3.0.2",
"ts-jest": "27.0.5",
"typescript": "~4.5.2"
},
"lint-staged": {
"*.ts": "eslint --cache --fix",
"*.{js,css,md}": "prettier --write"
}
}
{
"name": "front-end",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "nx",
"postinstall": "node ./decorate-angular-cli.js && ngcc --properties es2015 browser module main",
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"prepare": "husky install"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.2.0",
"@angular/common": "~13.2.0",
"@angular/compiler": "~13.2.0",
"@angular/core": "~13.2.0",
"@angular/forms": "~13.2.0",
"@angular/platform-browser": "~13.2.0",
"@angular/platform-browser-dynamic": "~13.2.0",
"@angular/router": "~13.2.0",
"@nrwl/angular": "13.9.4",
"rxjs": "~7.4.0",
"tslib": "^2.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.2.0",
"@angular-eslint/eslint-plugin": "~13.0.1",
"@angular-eslint/eslint-plugin-template": "~13.0.1",
"@angular-eslint/template-parser": "~13.0.1",
"@angular/cli": "~13.2.0",
"@angular/compiler-cli": "~13.2.0",
"@angular/language-service": "~13.2.0",
"@nrwl/cli": "13.9.4",
"@nrwl/cypress": "13.9.4",
"@nrwl/eslint-plugin-nx": "13.9.4",
"@nrwl/jest": "13.9.4",
"@nrwl/linter": "13.9.4",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "13.9.4",
"@types/jest": "27.0.2",
"@types/node": "16.11.7",
"@typescript-eslint/eslint-plugin": "~5.10.0",
"@typescript-eslint/parser": "~5.10.0",
"autoprefixer": "^10.4.0",
"cypress": "^9.1.0",
"eslint": "~8.7.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-cypress": "^2.10.3",
"husky": "^7.0.4",
"jest": "27.2.3",
"jest-preset-angular": "11.1.1",
"lint-staged": "^12.3.7",
"nx": "13.9.4",
"postcss": "^8.4.5",
"prettier": "^2.6.2",
"prettier-plugin-tailwindcss": "^0.1.8",
"tailwindcss": "^3.0.2",
"ts-jest": "27.0.5",
"typescript": "~4.5.2"
},
"lint-staged": {
"*": "prettier --ignore-unknown --write",
"*.{ts,js,html}": "eslint --cache --fix"
}
}
{
"name": "front-end",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "nx",
"postinstall": "node ./decorate-angular-cli.js && ngcc --properties es2015 browser module main",
"start": "nx serve",
"build": "nx build",
"test": "nx test",
"prepare": "husky install"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.2.0",
"@angular/common": "~13.2.0",
"@angular/compiler": "~13.2.0",
"@angular/core": "~13.2.0",
"@angular/forms": "~13.2.0",
"@angular/platform-browser": "~13.2.0",
"@angular/platform-browser-dynamic": "~13.2.0",
"@angular/router": "~13.2.0",
"@nrwl/angular": "13.9.4",
"rxjs": "~7.4.0",
"tslib": "^2.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.2.0",
"@angular-eslint/eslint-plugin": "~13.0.1",
"@angular-eslint/eslint-plugin-template": "~13.0.1",
"@angular-eslint/template-parser": "~13.0.1",
"@angular/cli": "~13.2.0",
"@angular/compiler-cli": "~13.2.0",
"@angular/language-service": "~13.2.0",
"@nrwl/cli": "13.9.4",
"@nrwl/cypress": "13.9.4",
"@nrwl/eslint-plugin-nx": "13.9.4",
"@nrwl/jest": "13.9.4",
"@nrwl/linter": "13.9.4",
"@nrwl/nx-cloud": "latest",
"@nrwl/workspace": "13.9.4",
"@types/jest": "27.0.2",
"@types/node": "16.11.7",
"@typescript-eslint/eslint-plugin": "~5.10.0",
"@typescript-eslint/parser": "~5.10.0",
"autoprefixer": "^10.4.0",
"cypress": "^9.1.0",
"eslint": "~8.7.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-cypress": "^2.10.3",
"husky": "^7.0.4",
"jest": "27.2.3",
"jest-preset-angular": "11.1.1",
"lint-staged": "^12.3.7",
"nx": "13.9.4",
"postcss": "^8.4.5",
"prettier": "^2.6.2",
"prettier-plugin-tailwindcss": "^0.1.8",
"tailwindcss": "^3.0.2",
"ts-jest": "27.0.5",
"typescript": "~4.5.2"
},
"lint-staged": {
"*.{html,ts}": "eslint --cache --fix",
"*.{js,css,md}": "prettier --write"
}
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/tailwind.config.js","entries":[{"id":"0YJU.js","timestamp":1649640940400},{"id":"thdS.js","timestamp":1649640991664},{"id":"v9sR.js","timestamp":1649641006012},{"id":"ri7J.js","timestamp":1650927947957},{"id":"yXsS.js","source":"moved.source","timestamp":1650931448480},{"id":"edQK.js","source":"moved.source","timestamp":1650931672119}]}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
"terminal.integrated.profiles.linux": {
"zsh": { "path": "zsh", "args": ["-i"] },
},
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
"terminal.integrated.profiles.linux": {
"zsh": { "path": "zsh" },
},
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.hotExit": "onExitAndWindowClose",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
"terminal.integrated.profiles.linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
}
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
"terminal.integrated.profiles.linux": {
"zsh": { "path": "zsh", "args": ["-i"] },
},
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
"terminal.integrated.profiles.linux": {
"zsh": {"path": "zsh", "args": ["-i"]},
},
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true
}
{"version":1,"resource":"vscode-userdata:/home/cedric/.config/Code/User/settings.json","entries":[{"id":"6hv9.json","timestamp":1649448979333},{"id":"Et8E.json","timestamp":1649448996353},{"id":"Gh7O.json","timestamp":1649716570124},{"id":"SyWE.json","timestamp":1649716614140},{"id":"N4qy.json","timestamp":1650559243591},{"id":"KmQw.json","timestamp":1650559898676}]}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.hotExit": "onExitAndWindowClose",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
"terminal.integrated.defaultProfile.linux": "zsh",
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.hotExit": "onExitAndWindowClose",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.hotExit": "onExitAndWindowClose",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.hotExit": "onExitAndWindowClose",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
}
{
// "[html]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[json]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[scss]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[typescript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"angularConsole.useNVM": false,
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
"code-runner.defaultLanguage": "javascript",
"code-runner.enableAppInsights": false,
"code-runner.runInTerminal": true,
"crypto-ticker.interval": 3600,
"crypto-ticker.tickers": [
{
"symbol": "BTC",
"template": "{symbol} {price} {percent} (-{low}+{high})"
}
],
"cSpell.language": "en,fr",
"cSpell.userWords": ["Edenred", "minification", "nrwl", "splitted"],
"css.validate": false,
"debug.showBreakpointsInOverviewRuler": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
// "source.fixAll.tslint": true,
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.rulers": [80, 100, 120],
"editor.suggest.localityBonus": true,
"editor.suggest.preview": true,
"editor.suggest.showStatusBar": true,
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordBasedSuggestionsMode": "allDocuments",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.twig": "html",
"*.txt": "markdown",
"COMMIT_EDITMSG": "diff",
"CODEOWNERS": "ini",
".env": "editorconfig"
},
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/dist/**": true,
"**/node_modules/**": true
},
"git.openDiffOnClick": true,
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"gitlens.keymap": "chorded",
"gremlins.showInProblemPane": true,
"http.proxyAuthorization": null,
"javascript.updateImportsOnFileMove.enabled": "always",
"js/ts.implicitProjectConfig.checkJs": true,
"keyboard.dispatch": "keyCode",
"liveshare.featureSet": "insiders",
"markdownlint.config": {
"MD012": false,
"MD022": false,
"MD032": false,
"MD033": { "allowed_elements": ["img"] },
"MD034": false
},
// "prettier.requireConfig": true,
// "prettier.singleQuote": true,
// "prettier.trailingComma": "es5",
"scm.providerCountBadge": "auto",
"scss.validate": false,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.gist": "191fcb1bc505477f5faa4e0f1d042f6c",
"sync.quietSync": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"telemetry.telemetryLevel": "error",
// "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontFamily": "Fira Code, 'Droid Sans Mono', monospace, 'Droid Sans Fallback'",
"terminal.integrated.tabs.enabled": true,
"timeline.excludeSources": [],
"todohighlight.keywords": [{ "text": "Note:", "color": "#000" }],
"typescript.updateImportsOnFileMove.enabled": "always",
"window.openWithoutArgumentsInNewWindow": "off",
"window.restoreWindows": "all",
"window.title": "${dirty}${rootName}${separator}${activeEditorMedium}${separator}${appName}",
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#1B2B34"
},
"workbench.commandPalette.preserveInput": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "filter",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"diffEditor.maxComputationTime": 0,
"editor.guides.bracketPairs": true,
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.prettierignore","entries":[{"id":"4sKQ","timestamp":1649349184826},{"id":"uTTH","timestamp":1649349272678},{"id":"0X8G","timestamp":1649350590680}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/index.html","entries":[{"id":"bc3T.html","timestamp":1650926087224},{"id":"jI3N.html","timestamp":1650926108568},{"id":"5028.html","timestamp":1650926131708},{"id":"X70C.html","source":"moved.source","timestamp":1650931448492},{"id":"uPkC.html","source":"moved.source","timestamp":1650931672121}]}
{"version":1,"resource":"file:///home/cedric/Dropbox/www/supa-script/supa-script.user.js","entries":[{"id":"th8g.js","timestamp":1649683359252},{"id":"YXXv.js","timestamp":1649686665770},{"id":"RlmZ.js","timestamp":1649686680174}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.husky/commit-msg","entries":[{"id":"3ILl","timestamp":1649909360207},{"id":"Cidt","timestamp":1649909434195}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.gitignore","entries":[{"id":"xeK7","source":"Workspace Edit","timestamp":1649350661653},{"id":"2qFp","timestamp":1649350689769},{"id":"kd9s","timestamp":1649903235391},{"id":"opqr","timestamp":1650418298258}]}
{"version":1,"resource":"file:///home/cedric/Dropbox/Bureau%20Pro/Aide%20au%20recrutement.md","entries":[{"id":"pLdi.md","timestamp":1649255855760}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/app/stepper/stepper.component.html","entries":[{"id":"o5P3.html","timestamp":1650421910036},{"id":"VkMZ.html","timestamp":1650421962408},{"id":"VbMi.html","timestamp":1650422020012},{"id":"DvbL.html","timestamp":1650422047444},{"id":"NJWG.html","timestamp":1650422541245},{"id":"qwQG.html","timestamp":1650423047357},{"id":"QQrA.html","source":"undoRedo.source","timestamp":1650423055973},{"id":"hME3.html","timestamp":1650423075525},{"id":"zvqy.html","timestamp":1650423087009},{"id":"CysN.html","timestamp":1650443341637}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/app/app.component.html","entries":[{"id":"q0hR.html","timestamp":1650926818256},{"id":"F6nY.html","timestamp":1650926879884},{"id":"Dmwf.html","source":"undoRedo.source","timestamp":1650926908644},{"id":"au3o.html","timestamp":1650926997300},{"id":"OUX6.html","timestamp":1650927523708},{"id":"hmbZ.html","timestamp":1650927537232},{"id":"AERA.html","timestamp":1650927575248},{"id":"wtLP.html","timestamp":1650927684380},{"id":"dB5V.html","timestamp":1650927817120},{"id":"9Ox9.html","timestamp":1650927860992},{"id":"3pTO.html","timestamp":1650927973077},{"id":"CaFQ.html","timestamp":1650927986913},{"id":"wfFi.html","timestamp":1650928012513},{"id":"Mi1V.html","timestamp":1650928645821},{"id":"pq6I.html","timestamp":1650929222350},{"id":"NIM0.html","timestamp":1650929432275},{"id":"ATkF.html","timestamp":1650929477151},{"id":"Bnym.html","timestamp":1650929498447},{"id":"tw18.html","timestamp":1650929513835},{"id":"lYlV.html","timestamp":1650929565531},{"id":"VMos.html","timestamp":1650929960227},{"id":"LfYr.html","timestamp":1650929998716},{"id":"dIdK.html","timestamp":1650930070136},{"id":"Q0rO.html","timestamp":1650930089236},{"id":"wYfT.html","timestamp":1650930160404},{"id":"QB6V.html","timestamp":1650930173572},{"id":"3Emp.html","source":"undoRedo.source","timestamp":1650930187760},{"id":"HHoR.html","timestamp":1650930241188},{"id":"n0IO.html","timestamp":1650930251644},{"id":"Bovw.html","source":"undoRedo.source","timestamp":1650930256020},{"id":"1NIJ.html","timestamp":1650930269060},{"id":"ahTG.html","timestamp":1650930353728},{"id":"2GBf.html","timestamp":1650930388872},{"id":"Rq8U.html","source":"undoRedo.source","timestamp":1650930394428},{"id":"KGeM.html","timestamp":1650930401440},{"id":"9Nhv.html","timestamp":1650930418852},{"id":"Wncu.html","timestamp":1650930440272},{"id":"dB29.html","timestamp":1650930468124},{"id":"flyI.html","timestamp":1650930489516},{"id":"tuhU.html","timestamp":1650930574448},{"id":"9c8V.html","timestamp":1650930607504},{"id":"iLmA.html","timestamp":1650930643292},{"id":"apnG.html","timestamp":1650930687036},{"id":"RR1z.html","timestamp":1650930708940},{"id":"oYKh.html","source":"undoRedo.source","timestamp":1650930717132},{"id":"xHBE.html","timestamp":1650930753656},{"id":"j3G8.html","timestamp":1650930769040},{"id":"RNss.html","timestamp":1650931248100},{"id":"wuxY.html","source":"moved.source","timestamp":1650931448631},{"id":"31qI.html","source":"moved.source","timestamp":1650931672129}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/app/app.component.ts","entries":[{"id":"VWOj.ts","timestamp":1650387664895},{"id":"VPQb.ts","timestamp":1650416879156},{"id":"5Gtg.ts","timestamp":1650925788748},{"id":"ZcL7.ts","timestamp":1650925804724},{"id":"F42K.ts","timestamp":1650926019016},{"id":"HHD6.ts","source":"moved.source","timestamp":1650931448481},{"id":"zhOi.ts","source":"moved.source","timestamp":1650931672118},{"id":"FLGY.ts","timestamp":1650931761089}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.git/rebase-merge/git-rebase-todo","entries":[{"id":"Tj0V","timestamp":1649640396332},{"id":"YAlr","timestamp":1649644793616},{"id":"ktw6","timestamp":1649900109015},{"id":"aw7q","timestamp":1649905937350},{"id":"nr68","timestamp":1649906810522},{"id":"4ssE","timestamp":1649910787531},{"id":"IHbF","timestamp":1649912150779},{"id":"qEBp","timestamp":1649912151675}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/app/home/stepper.component.ts","entries":[{"id":"IHiX.ts","timestamp":1650421646316},{"id":"UfnY.ts","timestamp":1650422116268},{"id":"9oKb.ts","timestamp":1650422624953},{"id":"UZ7P.ts","timestamp":1650621892872},{"id":"dUnr.ts","timestamp":1650621907912},{"id":"M2Fy.ts","timestamp":1650621960612},{"id":"UYfl.ts","timestamp":1650621982928},{"id":"oiGa.ts","source":"undoRedo.source","timestamp":1650630111279},{"id":"2buv.ts","source":"Modification de l'espace de travail","timestamp":1650630381002},{"id":"WHkS.ts","timestamp":1650630397850},{"id":"TKvm.ts","source":"Modification de l'espace de travail","timestamp":1650935290743},{"id":"D1IA.ts","source":"Modification de l'espace de travail","timestamp":1650935322851},{"id":"AR0B.ts","timestamp":1650937403274},{"id":"8yFu.ts","source":"Modification de l'espace de travail","timestamp":1650937422486},{"id":"q5t3.ts","timestamp":1650937432046},{"id":"2TJw.ts","source":"Modification de l'espace de travail","timestamp":1650937479746},{"id":"jzZp.ts","source":"Modification de l'espace de travail","timestamp":1650937529310},{"id":"xoRa.ts","timestamp":1650937557298},{"id":"sLER.ts","timestamp":1650937672606},{"id":"kaj0.ts","timestamp":1650937723738},{"id":"7LOD.ts","timestamp":1650937736762},{"id":"hZaM.ts","timestamp":1650937752378},{"id":"iL9F.ts","timestamp":1650937830531},{"id":"sruy.ts","timestamp":1650937841383},{"id":"QP3v.ts","timestamp":1650937857291},{"id":"WWfP.ts","timestamp":1650938978776},{"id":"8T2u.ts","timestamp":1650938989592},{"id":"z2NH.ts","timestamp":1650939000820},{"id":"aRLc.ts","timestamp":1650939013932},{"id":"eHoq.ts","timestamp":1650939041172},{"id":"gPVq.ts","timestamp":1650939300976},{"id":"r3vx.ts","timestamp":1650939364372},{"id":"aduO.ts","source":"moved.source","timestamp":1650939595405}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/libs/components/src/lib/progress-bar/progress-bar.component.ts","entries":[{"id":"ALW4.ts","source":"Modification de l'espace de travail","timestamp":1650638323767},{"id":"87TQ.ts","source":"Modification de l'espace de travail","timestamp":1650638343371}]}
{
"folders": [
{
"name": "front-end",
"path": "../../../../Projects/front-end"
},
{
"name": "Falcon-front-end",
"path": "../../../../Projects/Falcon-front-end"
},
{
"name": "Entretien Angular",
"path": "../../../../Dropbox/Bureau Pro/Entretien Angular"
},
{
"name": "be-credit",
"path": "../../../../Dropbox/www/be-credit"
},
{
"name": "RATP",
"path": "../../../../Dropbox/www/RATP"
}
]
}
{
"folders": [
{
"path": "../../../../Projects/front-end"
},
{
"path": "../../../../Projects/Falcon-front-end"
}
]
}
{"version":1,"resource":"file:///home/cedric/.config/Code/Workspaces/1645485194464/workspace.json","entries":[{"id":"JMVd.json","timestamp":1649644243364},{"id":"WRFI.json","timestamp":1649644271860},{"id":"e2EA.json","timestamp":1649645227468},{"id":"Ss0s.json","timestamp":1649645251192},{"id":"R2de.json","timestamp":1649645265984},{"id":"gWns.json","timestamp":1649645282936},{"id":"4X3N.json","timestamp":1649645298412}]}
{
"folders": [
{
"path": "../../../../Projects/front-end"
},
{
"path": "../../../../Projects/Falcon-front-end"
},
{
"path": "../../../../Dropbox/www/be-credit"
},
{
"path": "../../../../Dropbox/Bureau Pro/Entretien Angular"
},
{
"path": "../../../../Dropbox/www/RATP"
}
]
}
{
"folders": [
{
"path": "/home/cedric/Dropbox/Bureau Pro/Entretien Angular"
},
{
"path": "../../../../Projects/front-end"
},
{
"path": "../../../../Projects/Falcon-front-end"
},
{
"path": "../../../../Dropbox/www/be-credit"
}
]
}
{
"folders": [
{
"path": "../../../../Projects/front-end"
},
{
"path": "../../../../Projects/Falcon-front-end"
},
{
"path": "../../../../Dropbox/www/be-credit"
},
{
"path": "../../../../Dropbox/Bureau Pro/Entretien Angular"
}
]
}
{
"folders": [
{
"path": "../../../../Projects/front-end"
},
{
"path": "../../../../Projects/Falcon-front-end"
},
{
"path": "../../../../Dropbox/www/be-credit"
}
]
}
{
"folders": [
{
"path": "/home/cedric/Dropbox/Bureau Pro/Entretien Angular"
},
{
"path": "../../../../Projects/front-end"
},
{
"path": "../../../../Projects/Falcon-front-end"
},
{
"path": "../../../../Dropbox/www/be-credit"
},
{
"path": "../../../../Dropbox/www/RATP"
}
]
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/main.ts","entries":[{"id":"aOgn.ts","timestamp":1649638060083},{"id":"EKSw.ts","timestamp":1649638182787},{"id":"WQlL.ts","source":"Workspace Edit","timestamp":1649638213195},{"id":"3NNf.ts","timestamp":1649638226167},{"id":"Es2a.ts","timestamp":1649638303639},{"id":"SaZ8.ts","source":"undoRedo.source","timestamp":1649638321059}]}
{
"compileOnSave": false,
"compilerOptions": {
"rootDir": ".",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"target": "es2015",
"module": "esnext",
"lib": ["es2017", "dom"],
"skipLibCheck": true,
"skipDefaultLibCheck": true,
"baseUrl": ".",
"paths": {}
},
"exclude": ["node_modules", "tmp"]
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/tsconfig.base.json","entries":[{"id":"OKsT.json","timestamp":1649636724406},{"id":"19Fs.json","timestamp":1649637528690},{"id":"ht8I.json","timestamp":1649638271415}]}
{
"compileOnSave": false,
"compilerOptions": {
"rootDir": ".",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"target": "es2015",
"module": "esnext",
"lib": ["es2017", "dom"],
"skipLibCheck": true,
"skipDefaultLibCheck": true,
"baseUrl": ".",
"paths": {},
"noUncheckedIndexedAccess": true
},
"exclude": ["node_modules", "tmp"]
}
{
"compileOnSave": false,
"compilerOptions": {
"rootDir": ".",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"target": "es2015",
"module": "esnext",
"lib": ["es2017", "dom"],
"skipLibCheck": true,
"skipDefaultLibCheck": true,
"baseUrl": ".",
"paths": {},
"strict": false
},
"exclude": ["node_modules", "tmp"]
}
{"version":1,"resource":"file:///home/cedric/.zshrc","entries":[{"id":"dzzg","timestamp":1649900762411},{"id":"se9y","timestamp":1649900844275},{"id":"idmP","timestamp":1649901397051},{"id":"IU7m","timestamp":1649901613251},{"id":"Yxem","timestamp":1649901854783},{"id":"NWC7","timestamp":1649902019115},{"id":"aMKc","timestamp":1649902085047},{"id":"fEvp","timestamp":1649902121787},{"id":"eghg","timestamp":1649902180371},{"id":"UVqt","timestamp":1649902260567},{"id":"OqlD","timestamp":1649902297267}]}
{
"recommendations": [
"angular.ng-template",
"bradlc.vscode-tailwindcss",
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"nhoizey.gremlins",
"nrwl.angular-console",
"streetsidesoftware.code-spell-checker",
"wayou.vscode-todo-highlight"
]
}
{
"recommendations": [
"kisstkondoros.vscode-codemetrics",
"liamhammett.inline-parameters",
]
}
{
"recommendations": [
"angular.ng-template",
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"nrwl.angular-console",
]
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.vscode/extensions.json","entries":[{"id":"pGuQ.json","timestamp":1649646496011},{"id":"g0r8.json","timestamp":1649646539319},{"id":"BihY.json","timestamp":1649646625404},{"id":"vYvx.json","timestamp":1649715641992},{"id":"Zkns.json","timestamp":1649716946782},{"id":"O1O6.json","timestamp":1649717554174},{"id":"WadL.json","timestamp":1649717701238},{"id":"7s3e.json","timestamp":1650035320141},{"id":"FMxF.json","timestamp":1650416977692}]}
{
"recommendations": [
"angular.ng-template",
"bradlc.vscode-tailwindcss",
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"nhoizey.gremlins",
"nrwl.angular-console",
"streetsidesoftware.code-spell-checker",
"wayou.vscode-todo-highlight"
]
}
{
"recommendations": [
"angular.ng-template",
"nrwl.angular-console",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"dbaeumer.vscode-eslint"
]
}
"eamodio.gitlens",
"editorconfig.editorconfig",
{
"recommendations": [
"angular.ng-template",
"bradlc.vscode-tailwindcss",
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"nhoizey.gremlins",
"nrwl.angular-console",
"streetsidesoftware.code-spell-checker"
]
}
{
"recommendations": [
"angular.ng-template",
"nrwl.angular-console",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"dbaeumer.vscode-eslint"
]
}
{
"recommendations": [
"angular.ng-template",
"eamodio.gitlens",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"ms-vscode.vscode-typescript-tslint-plugin",
"stylelint.vscode-stylelint"
]
}
{
"recommendations": [
"angular.ng-template",
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"nrwl.angular-console",
"streetsidesoftware.code-spell-checker"
]
}
{
"recommendations": [
"angular.ng-template",
"bradlc.vscode-tailwindcss",
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"nhoizey.gremlins",
"nrwl.angular-console",
"streetsidesoftware.code-spell-checker",
"wayou.vscode-todo-highlight"
]
}
{
"recommendations": [
"angular.ng-template",
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"editorconfig.editorconfig",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"nhoizey.gremlins",
"nrwl.angular-console",
"streetsidesoftware.code-spell-checker"
]
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/libs/components/src/lib/progress-bar/progress-bar.component.stories.ts","entries":[{"id":"WA5m.ts","timestamp":1650638573871},{"id":"p5cc.ts","timestamp":1650638587375}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/app/app.component.css","entries":[{"id":"6d2G.css","timestamp":1650387648815},{"id":"TX8P.css","timestamp":1650388364271}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/azure-pipeline.yml","entries":[{"id":"Wjrh.yml","timestamp":1649349820549},{"id":"zGmL.yml","timestamp":1649636528926}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/app/stepper/stepper.component.stories.ts","entries":[{"id":"WsI9.ts","timestamp":1650422452976},{"id":"xR4U.ts","timestamp":1650422467812},{"id":"vyVT.ts","source":"Modification de l'espace de travail","timestamp":1650422479276},{"id":"o2S8.ts","source":"Modification de l'espace de travail","timestamp":1650422503336},{"id":"es2M.ts","source":"Modification de l'espace de travail","timestamp":1650422592165}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/src/app/app.module.ts","entries":[{"id":"zckt.ts","timestamp":1650417909470},{"id":"0cud.ts","timestamp":1650417938214},{"id":"r3BH.ts","source":"Modification de l'espace de travail","timestamp":1650418069246},{"id":"VeyG.ts","timestamp":1650418104026},{"id":"zR5h.ts","source":"undoRedo.source","timestamp":1650418110866},{"id":"pOeV.ts","timestamp":1650418120922},{"id":"I0br.ts","source":"Modification de l'espace de travail","timestamp":1650870542196},{"id":"CWdf.ts","source":"moved.source","timestamp":1650931448477},{"id":"rBbE.ts","source":"moved.source","timestamp":1650931672120}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/libs/components/src/index.ts","entries":[{"id":"W4LM.ts","timestamp":1650638753891},{"id":"sDrZ.ts","timestamp":1650638780047}]}
{
"figmaPersonalToken": "360178-f5b394e1-42a8-424a-8c1b-ead2be1d9f41",
"fileId": "ABrIRIiIVXUQVoQqHOkrrq",
"page": "🧬 02 - Atoms",
"frame": "Icons",
"iconsPath": "assets/svg/icons"
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/icons-config.json","entries":[{"id":"ICNj.json","timestamp":1649774778277},{"id":"fxpc.json","timestamp":1649775104749},{"id":"Qevy.json","timestamp":1649783994096},{"id":"5ghi.json","timestamp":1649785475681}]}
{
"figmaPersonalToken": "360178-f5b394e1-42a8-424a-8c1b-ead2be1d9f41",
"fileId": "ABrIRIiIVXUQVoQqHOkrrq",
"page": "54%3A1825",
"frame": "Icons",
"iconsPath": "assets/svg/icons"
}
{
"figmaPersonalToken": "360178-f5b394e1-42a8-424a-8c1b-ead2be1d9f41",
"fileId": "ABrIRIiIVXUQVoQqHOkrrq",
"page": "O2 - Atoms",
"frame": "Icons",
"iconsPath": "assets/svg/icons"
}
{
"figmaPersonalToken": "360178-f5b394e1-42a8-424a-8c1b-ead2be1d9f41",
"fileId": "ABrIRIiIVXUQVoQqHOkrrq",
"page": "02 - Atoms",
"frame": "Icons",
"iconsPath": "assets/svg/icons"
}
{"version":1,"resource":"file:///home/cedric/Dropbox/Bureau%20Pro/2022%20-%20Edenred/Edenred.md","entries":[{"id":"LCwh.md","timestamp":1649767884429},{"id":"fC5a.md","timestamp":1649835192136},{"id":"fmaJ.md","timestamp":1649911265423},{"id":"Xw3Y.md","timestamp":1649911295719},{"id":"FOIe.md","timestamp":1649911520635},{"id":"AcVR.md","timestamp":1649911610311},{"id":"n2cI.md","timestamp":1649925725600},{"id":"7Vvz.md","timestamp":1649926799290},{"id":"aBS1.md","timestamp":1650032196536},{"id":"bMYL.md","timestamp":1650033442856},{"id":"lKiT.md","timestamp":1650033799196},{"id":"k89p.md","timestamp":1650035154649},{"id":"Igbi.md","timestamp":1650041395692},{"id":"qRQY.md","timestamp":1650041418540},{"id":"PR9E.md","timestamp":1650385790739},{"id":"S0Ms.md","timestamp":1650414662660},{"id":"UhaV.md","timestamp":1650414700488},{"id":"qhGe.md","timestamp":1650414732544},{"id":"Y8hb.md","timestamp":1650415378708},{"id":"v958.md","timestamp":1650415533964},{"id":"bkGf.md","timestamp":1650415604692},{"id":"1QAU.md","timestamp":1650415691984},{"id":"btZf.md","timestamp":1650416999908},{"id":"qHDd.md","timestamp":1650418304354},{"id":"azUc.md","timestamp":1650420130447},{"id":"QH6n.md","timestamp":1650558970823},{"id":"DsRE.md","timestamp":1650628800292},{"id":"9DI8.md","timestamp":1650628825416}]}
{"version":1,"resource":"file:///home/cedric/Projects/bff-client-api-oas/openapi/components/parameters/path/ClientId.yaml","entries":[{"id":"y64Y.yaml","timestamp":1650978344999},{"id":"z3fk.yaml","source":"moved.source","timestamp":1650978381767}]}
{extends: ['@commitlint/config-conventional']}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.commitlintrc.js","entries":[{"id":"JCyq.js","timestamp":1649909588047},{"id":"WNo4.js","timestamp":1649909662591},{"id":"P2FD.js","timestamp":1649909716363},{"id":"6iNJ.json","source":"renamed.source","timestamp":1649909731528},{"id":"Of7o.json","timestamp":1649909732767},{"id":"Je4G.json","timestamp":1649910297655},{"id":"Qeq2.js","source":"renamed.source","timestamp":1649910301345},{"id":"jsE2.js","timestamp":1650644389305},{"id":"Iusc.js","timestamp":1650644485021},{"id":"YKHj.js","source":"undoRedo.source","timestamp":1650645228493}]}
module.exports = {extends: ['@commitlint/config-conventional']}
{ "extends": ["@commitlint/config-conventional"] }
{"version":1,"resource":"file:///home/cedric/Projects/front-end/README.md","entries":[{"id":"eEnL.md","timestamp":1650649168992}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.storybook/preview-head.html","entries":[{"id":"Qa7D.html","source":"textFileCreate.source","timestamp":1650422809689},{"id":"rBZj.html","timestamp":1650422869461},{"id":"TtXh.html","timestamp":1650422897217},{"id":"q93a.html","timestamp":1650422975169},{"id":"o97l.html","source":"undoRedo.source","timestamp":1650422992501}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.git/COMMIT_EDITMSG","entries":[{"id":"HL7p","timestamp":1649349899069},{"id":"Ccix","timestamp":1649640423032},{"id":"Yles","timestamp":1649644914760},{"id":"oq8O","timestamp":1649644943860},{"id":"hvyZ","timestamp":1649902340799},{"id":"RuYC","timestamp":1649906905070},{"id":"dX11","timestamp":1649908886243},{"id":"TzOd","timestamp":1649908901351},{"id":"AYod","timestamp":1649910206271},{"id":"AS0x","timestamp":1649910243311}]}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"aws.telemetry": false,
"cSpell.words": ["data-testid"],
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"editor.tabCompletion": "on",
"eslint.nodePath": "./node_modules",
"eslint.run": "onSave",
"eslint.validate": ["javascript", "typescript"],
"eslint.workingDirectories": ["./webApi-loopback", "./webapp-angular"],
"files.exclude": {
".dev-env": true,
"webApp-angular": true,
"cypress": true,
"webApi-loopback": true,
"etl-python": true,
"docs": true
},
"python.analysis.extraPaths": ["./../etl-python/sources"],
"python.linting.flake8Enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": false,
"python.pythonPath": "/bin/python3",
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false,
"typescript.tsdk": "./node_modules/typescript/lib"
}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true
}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"files.autoSave": "onFocusChange"
}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"files.exclude": {
".dev-env": true,
"webApp-angular": true,
"cypress": true,
"webApi-loopback": true,
"etl-python": true,
"docs": true
},
"python.analysis.extraPaths": ["./../etl-python/sources"],
"python.linting.flake8Enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": false,
"python.pythonPath": "/bin/python3",
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false,
"typescript.tsdk": "./node_modules/typescript/lib"
}
{
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[scss]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"aws.telemetry": false,
"cSpell.words": ["data-testid"],
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"editor.tabCompletion": "on",
"eslint.nodePath": "./node_modules",
"eslint.run": "onSave",
"eslint.validate": ["javascript", "typescript"],
"eslint.workingDirectories": ["./webApi-loopback", "./webapp-angular"],
"files.exclude": {
".dev-env": true,
"webApp-angular": true,
"cypress": true,
"webApi-loopback": true,
"etl-python": true,
"docs": true
},
"python.analysis.extraPaths": ["./../etl-python/sources"],
"python.linting.flake8Enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": false,
"python.pythonPath": "/bin/python3",
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false,
"typescript.tsdk": "./node_modules/typescript/lib"
}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"editor.tabCompletion": "on",
"eslint.nodePath": "./node_modules",
"eslint.run": "onSave",
"eslint.validate": ["javascript", "typescript"],
"eslint.workingDirectories": ["./webApi-loopback", "./webapp-angular"],
"files.exclude": {
".dev-env": true,
"webApp-angular": true,
"cypress": true,
"webApi-loopback": true,
"etl-python": true,
"docs": true
},
"python.analysis.extraPaths": ["./../etl-python/sources"],
"python.linting.flake8Enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": false,
"python.pythonPath": "/bin/python3",
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false,
"typescript.tsdk": "./node_modules/typescript/lib"
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.vscode/settings.json","entries":[{"id":"QShb.json","timestamp":1649715801000},{"id":"bWyH.json","timestamp":1649715832332},{"id":"0jhy.json","timestamp":1649715867432},{"id":"C75c.json","timestamp":1649715897392},{"id":"MPfT.json","timestamp":1649715945188},{"id":"bTJf.json","timestamp":1649716190084},{"id":"vacs.json","timestamp":1649716212028},{"id":"hQcV.json","timestamp":1649716240384},{"id":"Q2bh.json","timestamp":1649716256384},{"id":"rZ0B.json","timestamp":1649716325212},{"id":"lqKM.json","timestamp":1649716550700},{"id":"2nVj.json","timestamp":1649716639136},{"id":"b1ro.json","timestamp":1649716804420}]}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json,jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true
}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true
}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"eslint.nodePath": "./node_modules",
"eslint.run": "onType",
"eslint.validate": ["javascript", "typescript"],
"eslint.workingDirectories": ["./webApi-loopback", "./webapp-angular"],
"files.exclude": {
".dev-env": true,
"webApp-angular": true,
"cypress": true,
"webApi-loopback": true,
"etl-python": true,
"docs": true
},
"python.analysis.extraPaths": ["./../etl-python/sources"],
"python.linting.flake8Enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": false,
"python.pythonPath": "/bin/python3",
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false,
"typescript.tsdk": "./node_modules/typescript/lib"
}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true
}
{
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"aws.telemetry": false,
"cSpell.words": [
"data-testid"
],
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"editor.tabCompletion": "on",
"eslint.nodePath": "./node_modules",
"eslint.run": "onSave",
"eslint.validate": [
"javascript",
"typescript"
],
"eslint.workingDirectories": [
"./webApi-loopback",
"./webapp-angular"
],
"files.exclude": {
".dev-env": true,
"webApp-angular": true,
"cypress": true,
"webApi-loopback": true,
"etl-python": true,
"docs": true
},
"python.analysis.extraPaths": [
"./../etl-python/sources"
],
"python.linting.flake8Enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": false,
"python.pythonPath": "/bin/python3",
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false,
"typescript.tsdk": "./node_modules/typescript/lib"
}
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true
}
{
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll.eslint": true
},
"editor.formatOnSave": true
}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/azure-pipeline-storybook.yml","entries":[{"id":"eCUs.yml","timestamp":1650634714604},{"id":"PjpP.yml","timestamp":1650634823160},{"id":"4KzA.yml","timestamp":1650635049539}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/.prettierrc","entries":[{"id":"Qzib","timestamp":1649644747572}]}
{"version":1,"resource":"file:///home/cedric/Projects/front-end/apps/client/tsconfig.json","entries":[{"id":"tFG7.json","timestamp":1649636779318}]}
{
"extends": "../../tsconfig.base.json",
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.app.json"
},
{
"path": "./tsconfig.spec.json"
},
{
"path": "./tsconfig.editor.json"
}
],
"compilerOptions": {
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"angularCompilerOptions": {
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}
This file has been truncated, but you can view the full file.
{"id":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","$schema":"http://json-schema.org/draft-04/schema#","title":"Template","description":"An Azure deployment template","type":"object","properties":{"$schema":{"type":"string","description":"JSON schema reference"},"metadata":{"type":"object","description":"Additional unstructured metadata to include with the template deployment.","additionalProperties":true},"apiProfile":{"type":"string","enum":["2017-03-09-profile","2018-03-01-hybrid","2018-06-01-profile","2019-03-01-hybrid"],"description":"The apiProfile to use for all resources in the template."},"contentVersion":{"type":"string","pattern":"(^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$)","description":"A 4 number format for the version number of this template file. For example, 1.0.0.0"},"variables":{"type":"object","description":"Variable definitions"},"parameters":{"type":"object","description":"Input parameter definitions","additionalProperties":{"$ref":"#/definitions/parameter"}},"functions":{"type":"array","items":{"$ref":"#/definitions/functionNamespace"},"description":"User defined functions"},"resources":{"description":"Collection of resources to be deployed","oneOf":[{"$ref":"#/definitions/resourcesWithoutSymbolicNames"},{"$ref":"#/definitions/resourcesWithSymbolicNames"}]},"outputs":{"type":"object","description":"Output parameter definitions","additionalProperties":{"$ref":"#/definitions/output"}}},"additionalProperties":false,"required":["$schema","contentVersion","resources"],"definitions":{"ARMResourceBase":{"type":"object","properties":{"name":{"type":"string","description":"Name of the resource"},"type":{"type":"string","description":"Resource type"},"condition":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Condition of the resource"},"apiVersion":{"type":"string","description":"API Version of the resource type, optional when apiProfile is used on the template"},"dependsOn":{"type":"array","items":{"type":"string"},"description":"Collection of resources this resource depends on"}},"required":["name","type"]},"proxyResourceBase":{"allOf":[{"$ref":"#/definitions/ARMResourceBase"},{"properties":{"location":{"$ref":"#/definitions/resourceLocations","description":"Location to deploy resource to"}}}]},"resourceBase":{"allOf":[{"$ref":"#/definitions/ARMResourceBase"},{"properties":{"location":{"$ref":"#/definitions/resourceLocations","description":"Location to deploy resource to"},"tags":{"type":"object","description":"Name-value pairs to add to the resource"},"copy":{"$ref":"#/definitions/resourceCopy"},"scope":{"type":"string","description":"Scope for the resource or deployment. Today, this works for two cases: 1) setting the scope for extension resources 2) deploying resources to the tenant scope in non-tenant scope deployments"},"comments":{"type":"string"}}}]},"resourceBaseExternal":{"$ref":"#/definitions/resourceBase","required":["plan"]},"resourceSku":{"type":"object","properties":{"name":{"type":"string","description":"Name of the sku"},"tier":{"type":"string","description":"Tier of the sku"},"size":{"type":"string","description":"Size of the sku"},"family":{"type":"string","description":"Family of the sku"},"capacity":{"type":"integer","description":"Capacity of the sku"}},"required":["name"]},"resourceCopy":{"type":"object","properties":{"name":{"type":"string","description":"Name of the copy"},"count":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"integer"}],"description":"Count of the copy"},"mode":{"type":"string","enum":["Parallel","Serial"],"description":"The copy mode"},"batchSize":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"integer"}],"description":"The serial copy batch size"}}},"resourceKind":{"type":"string","maxLength":64,"pattern":"(^[a-zA-Z0-9_.()-]+$)","description":"Kind of resource"},"resourcePlan":{"type":"object","properties":{"name":{"type":"string","description":"Name of the plan"},"promotionCode":{"type":"string","description":"Plan promotion code"},"publisher":{"type":"string","description":"Name of the publisher"},"product":{"type":"string","description":"Name of the product"},"version":{"type":"string","description":"Version of the product"}},"required":["name"],"description":"Plan of the resource"},"resourceLocations":{"anyOf":[{"type":"string"},{"enum":["East Asia","Southeast Asia","Central US","East US","East US 2","West US","North Central US","South Central US","North Europe","West Europe","Japan West","Japan East","Brazil South","Australia East","Australia Southeast","Central India","West India","South India","Canada Central","Canada East","West Central US","West US 2","UK South","UK West","Korea Central","Korea South","global"]}]},"functionNamespace":{"type":"object","properties":{"namespace":{"type":"string","minLength":1,"description":"Function namespace"},"members":{"type":"object","additionalProperties":{"$ref":"#/definitions/functionMember"},"description":"Function members"}}},"functionMember":{"type":"object","properties":{"parameters":{"type":"array","items":{"$ref":"#/definitions/functionParameter"},"description":"Function parameters"},"output":{"$ref":"#/definitions/functionOutput","description":"Function output"}}},"functionParameter":{"type":"object","properties":{"name":{"type":"string","minLength":1,"description":"Function parameter name"},"type":{"$ref":"#/definitions/parameterTypes","description":"Type of function parameter value"}}},"functionOutput":{"type":"object","properties":{"type":{"$ref":"#/definitions/parameterTypes","description":"Type of function output value"},"value":{"$ref":"#/definitions/parameterValueTypes","description":"Value assigned for function output"}}},"parameter":{"type":"object","properties":{"type":{"$ref":"#/definitions/parameterTypes","description":"Type of input parameter"},"defaultValue":{"$ref":"#/definitions/parameterValueTypes","description":"Default value to be used if one is not provided"},"allowedValues":{"type":"array","description":"Value can only be one of these values"},"metadata":{"type":"object","description":"Metadata for the parameter, can be any valid JSON object"},"minValue":{"type":"integer","description":"Minimum value for the int type parameter"},"maxValue":{"type":"integer","description":"Maximum value for the int type parameter"},"minLength":{"type":"integer","description":"Minimum length for the string or array type parameter"},"maxLength":{"type":"integer","description":"Maximum length for the string or array type parameter"}},"required":["type"],"description":"Input parameter definitions"},"output":{"type":"object","properties":{"condition":{"oneOf":[{"type":"boolean"},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Condition of the output"},"type":{"$ref":"#/definitions/parameterTypes","description":"Type of output value"},"value":{"$ref":"#/definitions/parameterValueTypes","description":"Value assigned for output"},"copy":{"$ref":"#/definitions/outputCopy","description":"Output copy"}},"required":["type"],"description":"Set of output parameters"},"parameterTypes":{"enum":["string","securestring","int","bool","object","secureObject","array"]},"parameterValueTypes":{"type":["string","boolean","integer","number","object","array","null"]},"keyVaultReference":{"type":"object","properties":{"keyVault":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"],"additionalProperties":false},"secretName":{"type":"string","minLength":1},"secretVersion":{"type":"string","minLength":1}},"required":["keyVault","secretName"],"additionalProperties":false},"outputCopy":{"type":"object","properties":{"count":{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"},{"type":"integer"}],"description":"Count of the copy"},"input":{"anyOf":[{"type":["string","boolean","integer","array","object","null"]},{"$ref":"https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"}],"description":"Input of the copy"}},"required":["count","input"],"description":"Output copy"},"resource":{"description":"Collection of resource schemas","oneOf":[{"allOf":[{"$ref":"#/definitions/resourceBase"},{"oneOf":[{"$ref":"https://schema.management.azure.com/schemas/2019-09-16/Microsoft.HealthcareApis.json#/resourceDefinitions/services"},{"$ref":"https://schema.management.azure.com/schemas/2019-02-01-preview/Microsoft.AppConfiguration.json#/resourceDefinitions/configurationStores"},{"$ref":"https://schema.management.azure.com/schemas/2018-08-20-preview/Microsoft.HealthcareApis.json#/resourceDefinitions/services"},{"$ref":"https://schema.management.azure.com/schemas/2017-08-01-preview/Microsoft.Genomics.json#/resourceDefinitions/accounts"},{"$ref":"https://schema.management.azure.com/schemas/2019-03-01/Microsoft.Network.FrontDoor.json#/resourceDefinitions/FrontDoorWebApplicationFirewallPolicies"},{"$ref":"https://schema.management.azure.com/schemas/2019-04-01/Microsoft.Network.FrontDoor.json#/resourceDefinitions/frontDoors"},{"$ref":"https://schema.management.azure.com/schemas/2019-05-01/Microsoft.Network.FrontDoor.json#/resourceDefinitions/frontDoors"},{"$ref":"https://schema.management.azure.com/schemas/2019-10-01/Microsoft.Network.FrontDoor.json#/resourceDefinitions/FrontDoorWebApplicationFirewallPolicies"},{"$ref":"https://schema.management.azure.com/schemas/2019-11-01/Microsoft.Network.FrontDoor.json#/resourceDefinitions/NetworkExperimentProfiles"},{"$ref":"https://schema.management.azure.com/schemas/2019-11-01/Microsoft.Network.FrontDoor.json#/resourceDefinitions/NetworkExperimentProfiles_Experiments"},{"$ref":"https://schema.management.azure.com/schemas/2020-01-01/Microsoft.Network.FrontDoor.json#/resourceDefinitions/frontDoors"},{"$ref":"https://schema.management.azure.com/schemas/2020-01-01/Microsoft.Network.FrontDoor.json#/resourceDefinitions/frontDoors_rulesEngines"},{"$ref":"https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Cache.json#/resourceDefinitions/Redis"},{"$ref":"https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Cache.json#/resourceDefinitions/Redis_firewallRules"},{"$ref":"https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Cache.json#/resourceDefinitions/Redis_linkedServers"},{"$ref":"https://schema.management.azure.com/schemas/2017-10-01/Microsoft.Cache.json#/resourceDefinitions/Redis_patchSchedules"},{"$ref":"https://schema.management.azure.com/schemas/2015-08-19/Microsoft.Search.json#/resourceDefinitions/searchServices"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-16/Microsoft.AnalysisServices.json#/resourceDefinitions/servers"},{"$ref":"https://schema.management.azure.com/schemas/2017-08-01/Microsoft.AnalysisServices.json#/resourceDefinitions/servers"},{"$ref":"https://schema.management.azure.com/schemas/2016-06-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults"},{"$ref":"https://schema.management.azure.com/schemas/2016-06-01/Microsoft.RecoveryServices.legacy.json#/resourceDefinitions/vaults"},{"$ref":"https://schema.management.azure.com/schemas/2016-06-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_certificates"},{"$ref":"https://schema.management.azure.com/schemas/2016-06-01/Microsoft.RecoveryServices.json#/resourceDefinitions/vaults_extendedInformation"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_databases"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_databases_collections"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_databases_containers"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_databases_graphs"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_keyspaces"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_keyspaces_tables"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_tables"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_databases_collections_settings"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_databases_containers_settings"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_databases_graphs_settings"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_keyspaces_settings"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_keyspaces_tables_settings"},{"$ref":"https://schema.management.azure.com/schemas/2015-04-08/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_apis_tables_settings"},{"$ref":"https://schema.management.azure.com/schemas/2015-06-01/Microsoft.KeyVault.Secrets.json#/resourceDefinitions/vaults_secrets"},{"$ref":"https://schema.management.azure.com/schemas/2015-06-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults"},{"$ref":"https://schema.management.azure.com/schemas/2016-10-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults"},{"$ref":"https://schema.management.azure.com/schemas/2016-10-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults_accessPolicies"},{"$ref":"https://schema.management.azure.com/schemas/2016-10-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults_secrets"},{"$ref":"https://schema.management.azure.com/schemas/2018-02-14/Microsoft.KeyVault.json#/resourceDefinitions/vaults"},{"$ref":"https://schema.management.azure.com/schemas/2018-02-14/Microsoft.KeyVault.json#/resourceDefinitions/vaults_accessPolicies"},{"$ref":"https://schema.management.azure.com/schemas/2018-02-14/Microsoft.KeyVault.json#/resourceDefinitions/vaults_privateEndpointConnections"},{"$ref":"https://schema.management.azure.com/schemas/2018-02-14/Microsoft.KeyVault.json#/resourceDefinitions/vaults_secrets"},{"$ref":"https://schema.management.azure.com/schemas/2018-02-14-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults"},{"$ref":"https://schema.management.azure.com/schemas/2018-02-14-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults_accessPolicies"},{"$ref":"https://schema.management.azure.com/schemas/2018-02-14-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults_secrets"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults_accessPolicies"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults_keys"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults_privateEndpointConnections"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-01/Microsoft.KeyVault.json#/resourceDefinitions/vaults_secrets"},{"$ref":"https://schema.management.azure.com/schemas/2020-04-01-preview/Microsoft.KeyVault.json#/resourceDefinitions/managedHSMs"},{"$ref":"https://schema.management.azure.com/schemas/2020-04-01-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults"},{"$ref":"https://schema.management.azure.com/schemas/2020-04-01-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults_accessPolicies"},{"$ref":"https://schema.management.azure.com/schemas/2020-04-01-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults_privateEndpointConnections"},{"$ref":"https://schema.management.azure.com/schemas/2020-04-01-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults_secrets"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_artifactsources"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_customimages"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_formulas"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_policysets_policies"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_schedules"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_virtualmachines"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_virtualnetworks"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_costs"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_notificationchannels"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_servicerunners"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_users"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_virtualmachines_schedules"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_users_disks"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_users_environments"},{"$ref":"https://schema.management.azure.com/schemas/2016-05-15/Microsoft.DevTestLab.json#/resourceDefinitions/labs_users_secrets"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationAlertSettings"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics_replicationNetworks_replicationNetworkMappings"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics_replicationProtectionContainers"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics_replicationProtectionContainers_replicationMigrationItems"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics_replicationProtectionContainers_replicationProtectedItems"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics_replicationProtectionContainers_replicationProtectionContainerMappings"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics_replicationRecoveryServicesProviders"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics_replicationStorageClassifications_replicationStorageClassificationMappings"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationFabrics_replicationvCenters"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationPolicies"},{"$ref":"https://schema.management.azure.com/schemas/2018-01-10/Microsoft.RecoveryServices.SiteRecovery.json#/resourceDefinitions/vaults_replicationRecoveryPlans"},{"$ref":"https://schema.management.azure.com/schemas/2020-03-01-preview/Microsoft.DigitalTwins.json#/resourceDefinitions/digitalTwinsInstances"},{"$ref":"https://schema.management.azure.com/schemas/2020-03-01-preview/Microsoft.DigitalTwins.json#/resourceDefinitions/digitalTwinsInstances_endpoints"},{"$ref":"https://schema.management.azure.com/schemas/2015-05-21-preview/Microsoft.DevTestLab.json#/resourceDefinitions/labs"},{"$ref":"https://schema.management.azure.com/schemas/2015-05-21-preview/Microsoft.DevTestLab.json#/resourceDefinitions/labs_virtualmachines"},{"$ref":"https://schema.management.azure.com/schemas/2017-09-07-privatepreview/Microsoft.Kusto.json#/resourceDefinitions/clusters"},{"$ref":"https://schema.management.azure.com/schemas/2017-09-07-privatepreview/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases"},{"$ref":"https://schema.management.azure.com/schemas/2018-09-07-preview/Microsoft.Kusto.json#/resourceDefinitions/clusters"},{"$ref":"https://schema.management.azure.com/schemas/2018-09-07-preview/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases"},{"$ref":"https://schema.management.azure.com/schemas/2019-01-21/Microsoft.Kusto.json#/resourceDefinitions/clusters"},{"$ref":"https://schema.management.azure.com/schemas/2019-01-21/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases"},{"$ref":"https://schema.management.azure.com/schemas/2019-01-21/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases_dataconnections"},{"$ref":"https://schema.management.azure.com/schemas/2019-05-15/Microsoft.Kusto.json#/resourceDefinitions/clusters"},{"$ref":"https://schema.management.azure.com/schemas/2019-05-15/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases"},{"$ref":"https://schema.management.azure.com/schemas/2019-05-15/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases_dataconnections"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-07/Microsoft.Kusto.json#/resourceDefinitions/clusters"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-07/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-07/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases_dataconnections"},{"$ref":"https://schema.management.azure.com/schemas/2019-09-07/Microsoft.Kusto.json#/resourceDefinitions/clusters_attacheddatabaseconfigurations"},{"$ref":"https://schema.management.azure.com/schemas/2019-11-09/Microsoft.Kusto.json#/resourceDefinitions/clusters"},{"$ref":"https://schema.management.azure.com/schemas/2019-11-09/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases"},{"$ref":"https://schema.management.azure.com/schemas/2019-11-09/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases_dataconnections"},{"$ref":"https://schema.management.azure.com/schemas/2019-11-09/Microsoft.Kusto.json#/resourceDefinitions/clusters_attacheddatabaseconfigurations"},{"$ref":"https://
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment